Microsoft is the definition of Big Business in the computer world. Mojang (at least at first) had obscurity, newness, lack of tools, and this created a 'Wild West Attitude'. That attitude is fun and it's the core of my nostalgia in the server community, but it also resulted in all sorts of nastiness that we took for granted. Big Business doesn't take it for granted. It has mainstream attention, a deep market position, many tools and (at least they think) the obligation to enforce a certain attitude. That includes sometimes heavy handed moderation decisions that curb your freedom from before in the name of reducing possible trouble, and introducing business strategies to get you to buy more or use their services in their ecosystem because that is what works (capes, bedrock edition).
It's hand in hand; the more they make it a business, the more they want to rid the game of aspects that aren't good for business. Because after all, Microsoft grabbed Minecraft because it is a revolutionary source of money. DLC, microtransactions are an industry accepted way to get more money from people. A sharp contrast from the strong, but scattered modding culture that could let you do pretty much whatever in years past anyway.
It's not just making a profit, it's also keeping you in their system (ie, bedrock and the microsoft account). All major businesses want to do this; the more of them you use, the more of you they know and the more you are their Customer and a sales option. It is convenient to have you all in one place. Even if you don't make much money, your participation helps enforce them as the standard, and makes the Big Business even bigger. More convenient than keeping you on legacy, but somewhat independent systems (mojang account) or using versions that are somewhat out of their control (java edition... through a linux computer, etc). Apple, Google love to do this, so do others, so does everything that has you put all your account information to do something simple. A little convenience for you to use them long term at a cost of convenient other options, and a lot of opportunity for them.
The ethos of Minecraft business has changed with the involvement of Microsoft. Evolved, some could say. It's become more aware of how to make money and snag you in, moving away from 'you do you' with little oversight and possible risk. There are many consequences to this and those are what you see. It's the natural evolution of something created in free spirit with no real financial ambitions (the original foundations from Notch) growing to one of the most popular and profitable games of all time (later Mojang, and finally now). It will continue until everyone is bored with what the game has become and there is no longer profit to have, at which point a new game will start that cycle over.
Your move :p