It’s always funny to me when people defend something by saying that it’s “not that bad”, because that still acknowledges that it is bad.
I mean I can take up issues with Linux as well. The driver support can be iffy at times, especially with Nvidia, gaming can be a challenge, depending on what game you’re playing.
“Not that bad” is a phrase, which acknowledges issues but still contests something to be bad beyond acceptance.
Oh please, half the time on most computers after installing stock Windows you’ll need to install the NIC drivers from a USB stick because you can’t download drivers locally without a NIC. With Linux, it pretty works out the gate. Significant driver issues haven’t been a real issue with Linux in about a decade.
Nvidia drivers are especially weird to use as an example. Since the advent of AI, Nvidia Linux support has vastly improved since most AI use cases require Linux. It’s enterprise-ready at this point.
As for the games that don’t work well - the binaries were only built for Windows, so Linux has to jump through hoops to run them. That’s not Linux’s fault, it’s the fault of the game developers. Thanks to the FOSS community those hoops are only getting easier to jump through. Most of the games that don’t work at all depend on some sort of horrific anti-cheat rootkit that any tech literate person should consider a dealbreaker even if they use Windows as a daily driver.
And the games that do work, which is most of the games on Steam at this point, perform better on Linux than Windows on the same hardware because they don’t have to deal with the bloat of a Windows OS.
I guess if you can accept ads crammed into every nook and cranny of the OS, constantly fighting with Edge over your choice of browser, reduced battery life and system performace due to OS bloat, having every single aspect of your computing experience built around corporate profits rather than user experience, and buying a computer every few years because of planned obsolescence you could settle with a bad OS like Windows.