Funny thing (I'll withhold any opinion on embrace/e/e...) is that, on one hand, MS seems to have finally started growing up on the backend/tooling and is willing to play with others. If done well, and not just self-servingly, this should restore some goodwill from at least some IT pros.
(I realize there are folks who just say no to MS and that's fine, but they are not whom I am talking about).
On the front end however, which is where the vast majority of users see them, they act way more stubborn and aloof than they ever did before, even in the monopoly days. Win 10 forced upgrade/telemetry/ribbons, etc... The same type of people who would never have understood why IT pros bitched about MS in the 90s are now badmouthing MS themselves.
Or voting with their wallet. Many Joe Schmoe users that can afford it are buying Macs, savvy ones are on Linux and their mobile market share is a rounding error.
Why is it that this 'new MS' can do deep tooling changes, but can't be bothered to act nicely towards its end users and actually listen to what they want?
If they have the level of humility and practicality to join the Linux Foundation, why not bring back menus? Or stop telemetry? How much of a 'development effort' would that be???