There hasn't been one of these? You can have both Java and Bedrock versions on Windows, yes, but there's been no requirement to move from Java to Bedrock (yet.)
I'd be surprised if they hung Java out to dry - it's definitely seen as the "definitive" version of Minecraft among most of the dedicated playerbase. Although, Bedrock definitely seems like it's their big money maker with how many microtransactions are in it.
Maybe if Bedrock got an officially supported API, especially one that is stable between releases so people don't have to redo their mods for every release, then it might start pulling in players. But honestly, they'd probably charge for the API and it would be stillborn.
[1] https://www.curseforge.com/minecraft/mc-mods/realistic-terra... (sorry for Curse link, sadly they are the main place to get mods)