Too much work for very little gain.
I love macs but I have to spend way more time installing tools and configurations to get it to a level comparable to a similar Linux/GNOME installation
I use Linux and in all likelihood, will continue to for a couple years. But there are these rough corners that simply just work in mac (and windows). With the M1 outpacing intel, it's becoming more tempting to jump ship.
Until you need to install a driver, support a piece of modern hardware, use an nVidia GPU for anything serious, and more.
> to get it to a level comparable to a similar Linux/GNOME installation
They're not comparable systems, so I can't give you a comparison. That's sort of the point.
For f*ck's sake, getting hardware to work on Linux has been easier on Linux than other OSes. Most things are literal plug-and-play, no trash Windows GUIs required. NVIDIA drivers have been exceedingly easy to install on Arch, Ubuntu, and (especially) Pop, and mainstream distros. A few years ago it was a pain, but I haven't had problems in ages. I don't know what you're thinking, but as a daily Linux user today, I have never had "driver issues" with modern hardware. And funnily enough, my niche hardware also tends to work on Linux. My Bluetooth adapter is a random dongle ripped from a VoIP station. I have on Windows, though. Perhaps that's due to the wonderful ArchWiki, no idea.
Also try doing NVIDIA-based ML on Windows. Very hard to set up a dev env. Hard on Linux too, but at least it's supported (last I checked).
No one can possibly have less patience for bullshit and things not working than me. At this point it is exactly why I can only use linux. I have barely thought about the OS the last 5 years.
Linux Desktop, as in the Linux Desktop experience, as in GNOME and its ecosystem, is on par if not superior with boh MacOS and Windows.
I think it really shows you actually haven't.
Linux Mint is seriously easy to set up with its driver manager. I don't see how any issues would arise and thus far I haven't had any issues with setting up any Linux distro except for arch's ethernet at one point. That's around 15 Linux distros which worked just fine