Gotcha. macOS has its own paradigm and does certain things differently, that's for sure, but I don't think it's anything a reasonably experienced user couldn't get used to. It's added things like full-screen in recent years — not as good as a maximised window, IMO, but there are utilities that can handle that.
> There were articled about upgrade issues, and of course a lot of hardware issues.
I've never run into an upgrade issue, and the fact that they're free is a big bonus. I've had one or two issues with my macbook pro, hardware-wise, but the general quality of the hardware is second-to-none, as far as I'm aware.
> everything is nailed down without options
This is typically why I, and many others, prefer macOS. I actually don't want to be endlessly tinkering with my OS — I quite enjoyed doing that in the early days, but now I just want to get my work done in the most pleasant environment possible. However, I haven't used any recent Windows versions, so I can't really compare.
There were articled about upgrade issues, and of course a lot of hardware issues.
I guess vendor lock is the key problem. As long as everything is nailed down without options, any defect or even design choice can be effective anti-consumer. All hardware issues become a whole product issues, because OS and hardware are inseparable.
Some day maybe I'll try it, even just to see what's all the fuss is about, but vendor lock makes is just hard enough that I simply upgrade my Windows box every time.