What I find difficult to understand is the amount of effort and money that Microsoft puts towards making life painful for the B2C user; if your focus is on B2B, let the fucking user create offline accounts and let them crack the license and let them do whatever they please, as that would likely be less of a burden to you than a way to ensure market domination. You take care of the security, the UX, and availability parts and let the general public carry on with whatever it does. I am, of course, oversimplifying things here for the sake of the argument, but surely I can't be part of a tiny minority of people who see things this way.
At the end of the day, there are multiple and interconnected rational, irrational, economic, legal, social, political, strategical etc. reasons for why a company emerges as the dominant player in their respective niche, it's never down to the quality or convenience of the system alone. Microsoft stands more to lose than gain from their toxic attitude towards users, especially in the context of US playing the bully, and the EU considering disentangling itself from what is perceived a dangerous relationship that could undermine its very existence.