Then, by making Bedrock available to people who paid for Java, they would give a hassle-free way for players and modders to try it, and many will probably stick to the latest version.
I do hope, if this scenario comes about, the community will keep the Java version alive by maintaining feature parity, but there’re fundamental issues where some features might not be easily backported on Java due to performance limitations, plus community fragmentation as different modders try to backport same new features in different mutually incompatible ways.
It would be hassle free for vanilla players, but certainly not for modders. There are years of community support built around the Java version that would need to be moved to bedrock to make moving the modding scene hassle free.
They target Bedrock for this, and I strongly suspect once it starts bringing in extra money they will essentially kill further Java edition development.