It's cool we disagree, but I think the disagreement is more on "priority of evil intent". The question on how "evil" Microsoft is merits its own thread. And you may be right long term.
It has nothing to do with being evil. Microsoft is a business, and they have made a huge investment in a game that has to pay off for them and their shareholders. That means they need to turn Minecraft into a cash cow, and that means getting people to pay for everything... eventually.
Java Edition is no longer "Minecraft" as per the announcement.
I agree with most of what Romac just said. Except "Bedrock Edition" and Java Edition will never meet parity, because Microsoft has no incentive to do so. They simply can't impose the level of control they need on Java Edition.
Microsoft paid 2.4 BILLION dollars for Minecraft. Most people can't truly comprehend how much money that is. Here is some perspective on how much money a billion dollars is. If you had just one billion dollars, with no interest or other income, just one billion dollars ($1,000,000,000.00), you could spend a thousand dollars an hour for a hundred years, and you'd still have more than 123 million left. That's $24,000 a day for an entire century, and you'd still be stupid rich.
In order to get a good return on their investment, Microsoft will have to monetise every aspect of Minecraft so that it generates tens of thousands of dollars per hour of income. They simply can't afford to keep Java Edition around with all its free content.
But they also don't want to upset the core Minecraft community that made it the success it is today, so they will play nice for a time, while they try to entice us Java players over to other versions, and when enough of us have switched, or their shareholders start demanding more of a return from the Minecraft investment, it will be the end of the line for Java Minecraft.
So no, we won't get cross-platform play. Microsoft needs us to switch to another platform they have more control over.
Minecraft Java Edition will never get cross-platform play for one very simple reason, there is absolutely no benefit to Microsoft.
On the other hand, there is a great benefit for MS if we all switch to the Win10 version, because then they could kill off Java Edition and all of its free content. Why do you think they are giving Java Edition players a free copy of Win10 Minecraft? They want us to voluntarily switch so that there will be less drama when they do eventually kill it off. Java Edition is safe for the immediate future, but it is living on borrowed time.