I'm sorry to just call you out, as I'm sure there are going to be similar comments to yours on this thread.
However it's blatantly obvious to me that you really haven't experienced Windows. There are CONSTANT updates that brick this and that. People talk a lot about how great Windows 10 is, but when you're doing tech support 40 hours a week, some of the stupid, crazy, backwards bugs you encounter will blow your mind; problems that are so face-poundingly frustrating to fix, so niche, so ridiculous; the incompatibilities, things randomly not working, driver issues, registry issues, malware issues ...
Christ, even Microsoft Edge issues! Heck, have you ever tried to RESET Edge if it doesn't even open?! You know, one of the fundamental things that a browser should be able to do? If IE doesn't open, you can reset it through inetcpl easily enough. But not with Edge. You have to shift-delete a load of hidden files and redownload the components through PowerShell. We're talking about RESETTING a browser.
And God forbid if you need to get a Surface fixed. Leadtimes of a month or over are not uncommon. If you had a repair with Apple that took more than a few days, you'd be spitting bricks.
Let me absolutely assure you that OS X and Macs in general are a bloody breath of fresh air. They always have been since I began using them with Pro Tools at University, and you'd bet your bottom dollar that they still are. They're far from perfect, granted. But they're comparatively SO easy to troubleshoot and way more reliable, both with regards to software updates not balking, and hardware not failing.
I'm sorry just to call you out, but why rail on someone with the bogus, straw man argument, that we ought to be happy and content because Apple is better than Windows? This has zero to do with the issue of OS's never being fully stable, and then a new one is released. If someone was pointing out some problems here in America, would reading someone the riot act, because he's obviously never lived in North Korea, make any sense whatsoever?
I've been a Mac user for well over 20 years, and I've seen quality control, and ease of use go steadily downhill. Things should be getting better, not worse, and it sure seems to me that the Apple developers are so eager to add more bells and whistles and revamping major applications (iTunes, Safari, Mail, etc.) that they no longer work as intuitively nor with as much stability as they used to. I'm still using Snow Leopard, and know I need to upgrade, but I have no idea how far up the ladder to go. I don't need a basket full of bugs, nor want to take time & energy away from my work, to re-learn how to use iTunes, & Mail, & other basic apps.
Does it really make any logical sense to be still working out bugs with the current OS, right up to the release of yet another new one, and repeat the same process all over again? Why not get one to just work, without a segment of users having to endure even catastrophic situations, and let it ride for even a few months, before putting attention on yet a new one? Why do we need constant updating anyway? I'm playing on pretty much the same instruments that I have for the past 40 years, and they work just fine. Why would I want to spend lots more time, constantly getting new ones, that may not be as good, when the ones I have work just fine?
I'm using iTunes 10.7, and it works great, does everything I need, and so why the hell should I have to learn a completely new iTunes, that's just more complicated, and maybe buggy? How is that progress? Progress would be to only release updates when they know they're bug-free, don't make using apps more complicated & less reliable, and know that their users are happy doing what they need, trouble-free....