I'm bemused due to the amount of argument on this subject which, whilst usually accurate in the specific points it makes, often seems to me to ignore one fundamental issue...
Throughout my work career when Windows was a thing (which it wasn't at the start of my work career), most other employees around would bitch about Windows, either because of some awkwardness or thing it did badly, or because the latest version enforced a GUI change on people who just want to get stuff done without having to re-learn where a chunk of stuff is. That's one side of things. Nothing is perfect, people will bitch about whatever annoys them.
A lot of users were reasonably happy with Windows; but almost all of them didn't realise that there was any alternative until MacOS became A Thing. But that was because MS put a lot of effort and money into trying to monopolise desktop computing. People were using Windows not because it was the best (I have no idea whether it was or wasn't at the time), but because it was THERE. It came with the PC when you bought it and this affected peoples notions about PCs to the point that for quite some years a helluva lot of users thought that desktop computing = PC+Windows like air = nitrogen+ oxygen.
Having used an Amiga for some years before I even saw a Windows desktop, I was shocked at how badly the experience of using Windows compared to using the Amiga desktop. For me, it was a real step backwards in usability and stability. Of course, Commodore then shot itself in the foot, leg, arm, and head until it was very dead indeed, so, sadly for me, Windows became a daily part of my reality. A loathsome annoying part of it, and this back when even I didn't know if there were other desktop OS's that could run on desktop PC's.
Once I became aware of Linux, I gave it a shot. For a long time, I dual-booted, so I could play the games I'd bought on Windows, and keep an eye on how Linux was developing and improving. At some point, Linux became good enough for me, and it became my primary OS - but I still dual-booted so I could play those games I had. Over time, I found myself booting into Windows less and less and Wine was letting me play some of my games fine so eventually I ditched Windows. But at work, I had to use Windows because that's what was on the PC my employers game me.
The vast majority of the people I worked with only used office applications, and the vast majority of those used only a tiny percentage of the features of the various Office apps. Putting compatability issues aside for the moment, if I dusted off my old Amiga and fired it up, I could do pretty much all of the officey things on the Amiga that my colleagues were doing on Windows. This caused me many a deep sigh at what might have been had Commodore not self-immolated.
Quite a number of years ago, Linux became extremely easy to install and use - more so than Windows, and yes, I have not only my personal experience, but also those of others who've given Linux a go at my suggestion (due to their annoyance at Windows for whatever their reason was) , and no, all bar one found the transition painless, and never went back to Windows.
Businesses though... to me the situation seems like a bunch of people that initially unwittingly bought into a masochistic situation (because they couldnt bother to research the matter of desktop PCs in the first place) and are now trapped into the masochistic situation by their abuser. On the one hand, they won't or can't move away due to the costs involved, yet at the same time they keep paying and paying and paying their abuser to continue abusing them. It's a bit of a paradox to me - on the one hand, they won't move to some other OS unless it's cheap or free, so they continue staying with Windows which is very much NOT cheap, or free. Fallacy of sunk costs, and all that.
Similarly, on the one hand companies diversify so that if one product fails it doesn't take the entire company down with it, and yet accept a proprietary monoculture when it comes to desktop OS's. Please assume that I understand easier to support just one OS, etc, as I do.
However, all of this ignores what, to me, is the elephant in the room - the matter of which OS anyone uses woudn't matter a damn if data interchange was unproblematic. And the reason it isn't unproblematic? Because every software vendor and their dog back in the early days of corporate desktop computing was trying to push their own prorprietary file formats by fair means or foul. During the tail end of my work career, I had a frustrating situation where even Excel wouldn't reliably open files that the exact same copy of Excel had created on my desktop PC!
Of course, I've been well aware of what the obstacles are to businesses to migrating away from Windows are. Bit hard not to, if you've a modicum of IT knowledge and experience, and sure, I understand, I get it. But why not kill the problems at source and insist on only using open and well-designed file formats, with none of this "we've added a few extensions we think you'll find useful when using OurCo software" malarkey? OK sure there'd still be the situation of either choosing an OS monocultre, whether it be Windows, MacOS Linux or whatever, or paying for suport for multiple OS's, if users were allowed to use whichever OS they got on best with, but in a world where one company hadn't abused its way into a position of creating a nearly complete monoculture on the work desktop, businesses would at least be able to choose which OS worked best for them. And choice is what free-market capitalism is supposed to be all about, isn't it? So why are businesses still largely supporting a near monopoly for the software to run their business, making themselves doubly vulnerable to the whims of MS and to any Bad Stuff that occurs that hits Windows widely?
Personally, I don't give a damn what OS anybody uses - if you like Windows, I might think you odd, but I'll respect your choice if you genuinely just like the thing. I'll sympathise with you if you're stuck with an OS you dislike due to work, no matter what that OS is, even Linux. It's horrid having to use a system that has you gnashing your teeth every day, as I know from experience at work. But forgive me if I don't accept arguments that ignore the underlying problem - that the business world as a whole got into the trap its currently in due to the wilful ignorance of businessmen, and businesses find it very hard to get out of the trap due, fundamentally, to their refusal to insist on data being stored in non-proprietary file formats, as well as other businesses being allowed to get away with monopolistic practices.
Right - I'm off to play my favourite games on my Penguin-powred PC. Oh, and incidentally, I have a couple of Windows games running via Steam that aren't listed as being usable on Linux - Sailaway and Ultimate Admiral - Dreadnoughts., both using the very simple to use Proton tool that Steam provides.