You'd think MS could do a rewrite given how much money they spent on it. But I guess the incentive to mess with things just isn't there for them.
I think the end of the line for Java Edition will come at some point, but I also think they know perfectly well that they cannot do that prematurely, and we're very much still in "premature" territory.