Because it's Minecraft anyway. But there are hundreds of differences between the two editions.
Bedrock Edition is for low wage earners
Honor
Java Edition is programmed in Java, Bedrock in C ++.
Well, because they are completely different games.
Bedrock edition has been developed from scratch.
: '(… But there's no other version for the Switch, Xbox etc except bedrock
Is that why it is more expensive?