110% agree on microsoft's straight fucking of the minecraft experience. Being the designated household minecraft sysadmin is an intensely miserable experience. Just for example, we decided to pay for their bedrock edition realms hosting thing. Getting that account nonsense sorted was a saga on all its own, but at least they reliably ding our checking account. Oh but wait, every now and then it just loses license auth or something and throws prompts at my kids about "buy this now!" when we've already bought the fucking thing, leading to confused whining that I can do nothing about. Whoever wrote this fucking system should be slapped.
I'd just assumed they've decided to make the experience of using and/or buying the Java edition suck on purpose to drive people toward their subscription-based hosting solutions with the Bedrock version, but if that also sucks more than it should, maybe whoever's in charge of it just doesn't know WTF they're doing in general. Seems weird that they'd so badly screw up something that was a cash cow and practically on auto-pilot when they got it.