So just fuck everyone who doesn’t play on Pc? There are aspects about bedrock that should be gotten rid of, but it’s existence is for the ability for cross play to exist. I play both versions but bedrock made making a cross platform server for my friends and I (who all play on different consoles) possible.
Instead of making bedrock edition,
they could have focused on supporting JVM, and thus Minecraft Java Edition, for more consoles.
But since Java is a C# (also from M$) competitor, they likely did not want to go that route.
Anyways, you can play Java Edition on Linux, Mac, Windows and also Android.
Multiple consoles (E.g. PS4 / Nintendo Switch) unofficially support dual booting to Linux and/or Android.
For Android you can use PojavLauncher,
it even supports modpacks:
https://github.com/PojavLauncherTeam/PojavLauncher
I will not touch Bedrock edition,
especially not since it requires you to sign in on your Windows with a M$ account, while my Windows KVM is Ameliorated, which strips the ability to do so, nor would I want to if I could.