I run macOS because Apple understands that QA testing is something of actual importance, and designing yet another package manager is not.
I do spin up Linux every now and again to see if it's good yet, and always walk away.
Why do documents print at ~50dpi on my network printer?
Why does the system simply not wake up ~20% of the time when I open my laptop's lid?
Why do I have to unplug and reconnect my USB WiFi Dongle every hour or so when the internet randomly drops out?
Why does the system stop recognising my USB SD Card reader occasionally, forcing me to hard reboot the system?
Why is the audio distorted over HDMI when I enable HDR?
Why does Kodi only detect a refresh rate of 30Hz when the system itself has no issues seeing that the monitor is 60Hz?
All of these are real problems that real users have had, but instead of solving them the Linux development community instead chooses to devote their time and resources navel gazing about systemd alternatives or creating a fragile AUR package for software that already has a sensible and officially supported distribution method.
What you have to realize is that what Linux distros are doing is inherently more complicated. They're making a general purpose operating system intended to run on every computer.
Apple is making one operating system intended to run on maybe 0.1% of devices. Oh, and they also make those devices.
And MacOS is still trending down in quality, somehow.
At this point, Linux is very far ahead of windows in terms of QA. And other things, like aesthetics and intuitive UI. I mean, Microsoft has like 5 different application styles across their own built in apps.
I think a lot of people have just not used KDE or even gnome in a while. They're pretty good. Consistent, intuitive, stable.
17 seconds. I timed it.
Apple demonstrated with their latest releases that they don't give a single fuck about QA. OSX 26 is very buggy. The corner resize debacle, the glass debacle, and problem after problem that has made it to the HN front page is enough to know they don't care about QA the way you think they do.
The list of problems are described are not typical, I've seen none of that running Linux. YMMV
Apple decided to focus on "Glass", an outdated UI style that was introduced in Windows Vista. They didn't have to, it wasn't wanted by anyone and it has caused significant embarrassment for apple and problems for users. Why couldn't they replace Finder with something actually useful? Why couldn't they fix the UI so "About this software" isn't the first thing on the first menu which is a waste of space. They made MacOS objectively worse.
Haven't run into any of those problems either. Linux has been a "just works" experience for me for nearly a decade now. Buying Intel hardware seems to have done the trick.
It's pointless to engage in such argumentation though. Even if the experience was poor, it wouldn't matter, because the cost of a "good experience" is being a serf in Apple's digital fiefdom, and that is an unacceptable moral failing. It's not about practicality, it's about not being reduced to begging the trillion dollar corporation for permission to do basic things with "your" computer.
I moved Linux Mint and Thunderbird for email, and it's honestly been great. I switched all of my Windows-based VMs to Linux Mint.
My main workstation/laptop is still on Windows due to some hardware issues, but I will work those out in time. Mainly I have a USB4 port that also outputs Displayport, which I connect to a Displayport splitter so I can run three 4k monitors. That's the only thing that I haven't solved on Linux, but I haven't put much time into it. And I don't really blame Linux for that, I more blame the laptop manufacturer for not fully supporting Linux.