

Microsoft does on Home Edition without even asking, and it doesn’t provide the users with a choice to store the key locally OR put it on the Cloud account, like Windows Pro does. I’m sure Microsoft has a master key to an account as well. But one can hope they do not, and they are also storing those BitLocker keys in an encrypted fashion in whatever database runs the backend.
Also agree with you on TPMs. They are useful when invoked by the user. DRM on content and software is, and always will be, anti-consumer. As for now secure TPMs are, I know Infineon did have that Random Number Generator bug which basically broke the TPMs. So there’s that.
Companies are locked to Microsoft Office whether we like it or not. Many don’t seem willing to contribute to LibreOffice to make it beat out Excel in terms of performance, or to replace PowerBI, or any of the many Add-ins that are specifically written for Excel by Governments, etc.
We also both know, the moment any country or significantly large business starts talking about replacing Microsoft products, Microsoft is going to take notice and do the absolute bare minimum to save themselves. That’s what makes all of this so difficult. At least as a consumer, I’m happy to run Linux and LibreOffice on my hardware, and I’ll promote the usage of both to anyone who asks.
I say the same thing about Cisco Meraki (not Meraki Go). Who likes paying yearly for Cisco network hardware that bricks itself and takes down your network if you forget to pay the licensing? At that point it’s not even about having the support contract to get firmware updates and support. It’s just a company dragging you by the balls for recurring revenue, after you already paid for the hardware. But companies keep buying that crap because the product makes management of the hardware easy enough to make it seem valuable. I’d much rather buy Ubiquiti UniFi gear.