| I am extremely experienced with Linux. Every single one of my servers is running RHEL/Rocky. I daily drove Linux back in the early 2000s. I have spent more time in sysctl.conf testing tunables than I have spent with my family, so it seems. 1. My capture card doesn't work reliably in any distro. I'm not a gamer so I can't use a cheap and ubiquitous USB V4L card, I capture retro computing screens at weird resolutions and refresh rates so I have to use an enterprise-grade solution that can handle strange things like sync-on-green from 13w3 connectors and extremely rare outputs from UNIX workstations from the 80s and 90s. 2. If someone sends me a link on my phone it is difficult to copy and paste it to a Linux system. 3. Battery life on laptops, despite decades of improvements, is atrocious on Linux. If my laptop gets twelve hours of real-world use under OS A and six hours under OS B, I've got to use OS A. 4. All of my screens are 4K. Today, in 2025, a full decade after 4K became standard, the way various DE/WMs handle scaling is embarrassing. 5. Nvidia. Yeah, it "works" for about 2-3 kernel upgrades then you're greeted with a blinking cursor upon boot because of DKMS or some random reason like patching the system and not rebooting for a couple of days and then patching again. 6. There's little consistency across devices. When I log in to system A I want every single icon, file, and application to be the same as system B. iCloud/Onedrive do this. You can do this on Linux while on a LAN with remote home folders. I don't work exclusively on a LAN. Or I can set up puppet/ansible for my non-infrastructure systems and that makes me throw up in my mouth. Almost none of that is the fault of the kernel. That's irrelevant. |