As I said above, everyone who would abandon MS, already has (this apparently includes you). Everyone who hasn't yet, never will. So at this point, MS has nothing to lose by treating their customers like crap. The people who still use MS desktops certainly aren't going to switch to Linux, and the people who use MS servers and other business products are locked in and probably not interested in changing anyway because all their IT expertise is invested in that ecosystem. The people who demand you run everything on Linux aren't MS customers at this point, so MS doesn't care about pissing them off.
Many of us breathe quite freely (at work we're free to us any OS as long we don't bother IT.) It has like this for a little more than half of of my 10 last years (notable exceptions: 3.5 years as sysadmin on old system running Windows, 4 months consulting and 3 months with a boss who demanded everything ran Linux.)
Oh: and almost everyone demands we host on Linux or on cloud.