Someone would have to make an OS as easy to use as Windows; LINUX based OSs are not even in the same weight class when it comes to accessibility for the everyday average user. That is why Windows has dominance; ease of use and as far as big picture; unparalled compatibility.
Have you tried installing a stock copy of Win 11 and Linux lately? Here’s what that looks like after prepping a flash drive:
For Windows:
1. Locate nvme/raid drivers so the installer even recognizes your storage subsystem (which is insane to have to do for such a robust and compatible system).
2. During OOBE, either bypass Online Acct with some obscure command or be forced to use the online account.
3. During OOBE, wade through a bunch of privacy settings that you can turn off (but aren’t truly off).
4. Either uninstall most default installed drivers since they will almost certainly be “suboptimal”, or, if you didn’t have your system connected to the internet during setup, realize how many drivers are missing out of the box in the supposedly “compatible” Windows.
4. Install the rest of your desired programs/drivers through different means, which usually means perusing half a dozen websites for legit installers and real download buttons because there isn’t really a robust, centralized app manager in Windows yet (at least not compared to Linux, as I will explain below)
None of this screams “user friendly” to me.
Now, if you’re doing a Linux install…
1. Load Live environment so you can actually test the system before using it. Sounds user-friendly to me.
2. Walk through the installer without the need to locate storage subsystem drivers. Another win for ease-of-use.
3. Reboot into system and marvel at not being strong-armed into an online account during some OOBE, or having to activate your OS.
4. Update your system and install compatible applications from one single place (in most cases, Mint being a notable exception for separating installation and updating, but still retaining the ability to update from one place anyways). Including many popular applications like Chrome, Firefox, Discord, Steam, and more. Huh. Apps and updates in one place, using the included App Manager. That sounds much more streamlined than Windows.
5. Marvel at the fact that, save for very niche situations, the drivers you need are already included in the kernel. Which you would have noticed if any were missing during testing the live environment anyways. Even if you weren’t connected to the internet, those drivers were already there. Wow!
Sure, nV is still a bit of a headache in Linux. But even they have made great progress in terms of playing nicely with the kernel in recent years. In my experience, managing nV on Linux today means telling the app manager to ignore nvidia components, which is fairly straightforward in PacMan. Thankfully the majority of end users don’t have an nvidia GPU anyways.
So tell me, which of these experiences would be easier for your typical end-user? The Windows approach of grabbing installers and drivers from various places beforehand, then having to bypass OOBE requirements and then uninstall/reinstall drivers and other apps manually,
or the Linux experience of getting to test the system before installation, and then 99% of the drivers are included in the offline installer anyways, with no strong-arming an online account, no activation, and having privacy settings which actually respect the user, and a central app and updating location? Oh, and a track record of not moving system settings around every year or two?
You ought to try it yourself.