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.
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.