That’s weird, Linux is usually incredibly stable and I sometimes have the system running for months, whereas Windows is hard to get a long “uptime” on.
All of our experiences are compatible if you look at it through the lens of modern kernels being ridiculously stable, with third party drivers causing all of the issues.
Linux on a server is basically bullet proof. There's just no surface area for issues, it's talking to storage and a network card. Desktop Linux with the wrong display drivers can crash daily.
Windows can be rock solid. I do game dev and am forced to have it as my daily driver. I have a 3900X, 2070 Super, do machine learning, VR development, game playing, peg it at 100% CPU overnight and I haven't had a blue screen since I bought it.
Buy the wrong laptop with shitty drivers, though, and BSOD is a way of life. Although Microsoft cracked down hard on this over the last decade, the WHQL initiative. They were well aware Windows stability was suffering at the hands of third parties, and put processes in place to validate their work.
And OS X, since it barely has to work with third party drivers, is more or less rock solid. You buy a MacBook Pro, plug an Apple mouse in and use it like that for years, maybe you never see a fault.
When it does interact with third party devices in my experience it's not better than Windows. Bluetooth handling in particular is quite poor.
This wasn't intended to be some kind of argument. Defending MS on the internet is of zero interest to me. I was intending to say, if you're forced to use Windows professionally and it's not stable, you absolutely do not have to put up with that. I don't.