But then people get rather strangely impassioned by computer choice. Personally, it's fridges. Man, I never tire of badmouthing people who chose LG fridges. I mean seriously, P34454s! You can get a Samsung with a P34643X compressor for half the price.
There's a reason for this, and that's the way that the fondness for Apple's offerings is mind boggling. They aren't exactly a panacea for usability or ease of getting things done that people perceive them to be. If that were the case, I'd be using one to type out this message. And I wouldn't find myself offering so much support to the small number of Mac users in my work place. MacOS is like a sandbox which offers a good veneer of usability but it doesn't hold the users hand in quite the way it needs too. It doesn't stop users from filling their disks up to the extent the machine takes a long time to boot and becomes hellishly unresponsive. It doesn't give the user a clue what's going on when network connectivity is broken because the routing table is missing a default entry. It doesn't tell the user that networking isn't working because Bonjour has decided to saturate the network interface. And whilst the finish on them is very nice, the actual build quality is awful. So is the way they seem to treat their customers. Don't take my word for it, watch some of the repairs undertaken by Louis Rossmann and judge for yourself.
Yes it's nice that the interface is so consistent across a range of apps and it's nice how it just works with other Apple devices. And yes I could possibly entertain the idea of recommending Apple products if they weren't so ludicrously overpriced.
I would hazard that you're not a 'normal' user'.
No, I just get to support 'normal' users when their computers are not working, which gives me a slightly broader insight.
These days when the Windows machines go bad (7,8,Server 2008r2, Server 2012r2) it's nearly always ageing hardware - some of our desktops are 8-9 years old with plenty of poke but hard drives (SSD), RAM and graphics cards give up the ghost.
When the Macs go bad, it usually a silly bug/characteristic*. The problems I refer to that you don't understand, are issues that have effected end users and all they know is that they've not been able to work on their computer as they intended. The end users haven't understood the problem either. They'd probably just restart MacOS and continue there work until the next time the problem recurred. The things is, we like to ensure our IT is working with ease so that end users are not hampered by the technology. Same with bureaucracy and processes - our developers have a pipeline and they are turning out 50-60 software deployments per day. We don't want that pipe line blocked or slowed down by poor IT, poor processes etc. and the same ethos goes for the entire business.
*It's a bit like running Linux on a desktop really (albeit more polished UI wise), but that's FOSS and doesn't add hundreds of pounds to the purchase price of the hardware it's running on.