I had written some stuff about Linux and gaming and stuff, a bit lengthy actually - but lost it all due to some weird 503 server cache error or something when I clicked post message :(
Oh well, I'll just reply randomly here instead. Sigh.
firstpastthepost: I'd never consider using Linux for a primary device cause it's just too much of a hassle to use for a device that I need to know will be able to run bog standard applications. And I say that as server administrator running both Windows and Linux based servers. I see the utility in running Linux for certain kinds of servers, I don't see it for my day to day computer use.
I don't quite see it that way. Even you seem to mention way more benefits to using Linux than Windows (free/open-source, customisation, lightweight, privacy and security) vs (it's easy out-of-the-box). In fact, you only seemingly provided one benefit to using Windows (it just works / software just works).
There is no doubt that it's more convenient for most people. But most people can be taught to use spreadsheet/presentation/word editor software everyday around the world - so there is little excuse for people not to be able to learn a little about Linux, if they even had to. Most Ubuntu based distros are braindead simple, you might never even have to open up the terminal, if you for some reason wanted to avoid it like the plague.
But consider the fact that actually, you can get everything to run well on Linux, should you so desire. I can't think of a single relevant piece of software or feature that you can do easily in Windows, yet find no way to accomplish in Linux....?
For gaming - anti-cheat multiplayer non-linux-native games (wow that's a mouthful) are a pain, and a no-go currently on Linux. There are exceptions though, like GGG's Path of Exile, where they do not ban you for using Linux.
Still, I've gotten everything working in Linux already (sometimes even better), as a newbie, and I probably used most Windows10 features, not only as a gamer.
I think I understand your point though that it's a bit of a hassIe, which is why so few use Linux as a main box. I agree, that that perception at least is the main reason why Linux usage is so low.
Consider that it's also a 'hassle' to make Windows 10 private and secure, get some games working optimally, install some 3rd party hardware drivers to unlock functionality, etc, i.e. people are probably doing stuff anyways that would translate into being a 'hassle'. Why not do it on Linux, where you get the benefit of all sorts of things as well?
I think it's mostly a matter of convenience and low alternative product knowledge, i.e. info about Linux. Who is informing people of the alternative to Windows, Linux? How would a person know to swap to Linux?
For that matter, who is advertising or marketing Linux? Some paid distros maybe with their incredible massive budgets? lol. Linux has a PR problem. Actually, Linux has no PR to speak of.
How to fix this? Yea not sure. For many students/university staff, it's easy. Force them to use Linux on their university laptop. That's it. That's how I first learnt about it. Cut off Windows option for the laptop, and boom. You're suddenly using Linux, and will probably not want to go back anywhere. Your institution will save a bunch of money for doing so, too. Need informed heads of departments/institutions though...