Microsoft controls the java licenses (you can only buy it from them). This allows them to check that account x has a valid license as they are also linked to the game account
The bedrock licences are tied to other platforms (Google play, apple appstore, …) and are not tied to the game account. I can login with any account on bedrock (not like java)
I love the nvme partition naming. Looking at you nvme1n1p3