I think forcing people to have a Microsoft account is the underlying issue there. I see no reason why they couldn't have allowed users to have an ms account and then just have the Minecraft account be a link to either a ms account or a standard mojang account.
I think they just wanted more personal data and ms accounts to gloat about to shareholders.