> Remove all CS majors in the world and I'd wager the amount of people who've touched Linux is less than .01%
I'm not part of the group that downvoted you, but why would the only people touching Linux be CS majors? I'm not a CS major and I think most people I know that voluntarily use Linux on a daily basis isn't neither.
I'm saying this because most people who use or are aware of Linux happen to be CS majors. You pull any random business major and they barely understand Excel. You eliminate all college majors and the average person that uses Linux has already plummeted. Regular every day computer uses want cheap and easy. Linux is cheap but not very easy, especially if you have no clue what your doing. Sure you can go into a forum on what to do, but what person that knows nothing of computers and doesn't intend on going into the field will bother with learning this stuff? Even myself I find it tedious and I know what I'm doing or can at least learn it pretty easily.
> I'm saying this because most people who use or are aware of Linux happen to be CS majors.
Android is a Linux distribution it is the #1 phone OS (73% market share this year). ChromeOS is a Linux distribution and is the leading OS by market share in K-12 schools. Both are cheap and easy. In ChromeOS's case, they are easier for both administrators to manage and users. I'm also sure the students using Chromebooks have not completed their CS degrees yet, but one can hope.
And yet zero of Android and ChromeOS games come into GNU/Linux.
Linux community likes to pat themselves on the back thanks to Android and ChromeOS using the Linux kernel, yet they are oblivious to the fact that Linux syscalls aren't part of the official stable API, only certain ChromeOS models do run Linux (a yet another guest OS, WSL style), and then what GNU/Linux gets are Electron apps.
I'm not part of the group that downvoted you, but why would the only people touching Linux be CS majors? I'm not a CS major and I think most people I know that voluntarily use Linux on a daily basis isn't neither.