They simply want to use their devices with as little hassle as possible. They have no idea what a terminal is and dont care to find out.
Simply sharing a point of view does not an argument make.
Experienced Linux user can spend whole weekend configuring drivers, and still be unable to enjoy game.
I would say that UX of a first user is much better
Ask me how I know you've never used a Linux distribution before.
We could easily have an honest debate about operating systems if you didn't decide to be so dishonest about the actual process.
Ubuntu itself has less steps during the installation process than Windows 10 does.
From there, Software Center, Steam. Click install. Done.
Drivers are already installed and don't need to be 'configured.'
On Windows, game installation worked perfectly every single time.
On Linux, I firstly needed to instal Xorg (because Steam couldn’t start under wayland). After that I spend whole day configuring drivers (I switched from Noveau to proprietary and then back) because I couldn’t get full performance from my card. As time went by, and I tried more and more games, I regularly needed to apply some ad hoc fixes (if you open protondb you will see that most of games sometimes need manual adjustments).
I must say that some games worked perfectly under Linux, but I still can’t recommend Linux to my friends gamers who never seen console in their life (and tbh, even I gave up on Linux gaming, and I just use Windows now).
Also I don’t use Ubuntu. I would probably have nicer gaming experience if I did, but for some other reason I don’t want to use it.
Especially compared to the where is charly game you have to play in Windows to do any troubleshooting.
Although in practice, and in personal experience, users have a tendency to become effectively illiterate as soon as words appear on a screen instead of a physical media. They've been trained to look primarily for symbols or keywords ("Settings", "Internet", etc.) and ignore all that "other fluff." They don't want to read the output of a command line to figure out what happened, they want a pop-up that gives them their answer directly.
However, I agree that for the vast majority of folks, using a terminal is not an option.
I played a few Steam games on Linux (not much of a gamer), haven't used Windows/Mac in 20 years, but I always assumed that Steam on Linux was an insurance policy against Microsoft one day changing things and killing Steam.
I've never spent hours trying to debug why I need to reboot to get wifi back on Windows.
Since about 3-4 years ago, I have had many more "just works" experiences on GNU/Linux compared to other OSes.
Anyway, the main issues in linux tend to be with proprietary software which were not properly ported to linux (because of the small market share) or that weren't ported at all (and you're running them with wine). It's a chicken and egg problem. If linux had a greater market share the proprietary stuff would "just work" as much as they do on windows, anyway.
Now, I'm not claiming that everything is smooth sailing on Linux, because it isn't, but the "I've spend hours trying to debug something" argument can be said for both sides and if it comes to that the mythical "average user" won't be able to sort it out by themselves in either case, command line or not.
I have. (Windows update official drivers broke Wifi, the site for the Wifi card no longer had older drivers available to download. Thus, broken Wifi.)
Anecdotes are fun!
So I'd say for gaming: no.
You need to update your 10+ year old talking points if you want to have an honest debate about this, bud.