I'm not sure why it matters. In discussions like this there seems to be the assumption that Linux must be usable by non-technical people, and if it isn't, then someone is doing something wrong.
Linux is immensely useful to me and everyone else who uses it. It doesn't really bother me that my mom doesn't use it; she is perfectly happy with Windows. If someone made a Linux distro that was exactly as polished and easy-to-use for non-technical people as macOS or Windows is, it would not affect me at all.
Who is this strawman entity who "wants Linux to be mainstream" ? Does anyone really care? Certainly my mom doesn't, and as far as I can tell, most Linux users who are happy with it don't either.
Furthermore, it's quite easy to understand why this hasn't happened, as doing that would cost huge amounts of money and there is no incentive structure that exists to raise it.
I doubt it. I have never seen anyone in the Ubuntu community for example claiming that their goal is the "mass adoption" of Ubuntu. That's, obviously, an impossible pipe dream. Can you provide recent examples?
Yeah... I know the tactic and you want me to go for a hunt of some comment somewhere. Otherwise it's a dismissal.
I'll just use common sense and say that all the evident effort that is put into Desktop environments and user applications is not just to keep their (tiny) user base happy or to be used less.
> Who is this strawman entity who "wants Linux to be mainstream" ? Does anyone really care?
I think it's basic human desire for things to be relatable, but more than that there are those who experience the tyranny of 'modern' life - if you interface with the world, it is perhaps natural to want to do so simply, constantly switching contexts is not productive.
I suppose, I do really care, because every time I am forced to use a system which I don't really want to use, is another time I don't really like the world I live in, I am resentful, and ultimately I really want to not care at all about the device in question.
So, for a wide range of devices I interact with, I view them as trash, because I don't care about trash either, except to remove it from my home on a regular basis.
There are others like me, I know, and there are others in similar positions but not about linux I know as well, e.g. anyone who has ever read a good book and wishes the author were more well read, and simultaneously is affronted by the cheap dime novellas they encounter while e.g. browsing a department store.
"Furthermore, it's quite easy to understand why this hasn't happened, as doing that would cost huge amounts of money and there is no incentive structure that exists to raise it."
There isn't, yet. There are various companies which have sought to bring it there. To use the (perhaps bad) author metaphor, we haven't had our JK Rowling moment yet.
There have been pushes, e.g. Ubuntu, Redhat, but so far market forces have conspired against us, not necessarily because no one cares or no attempts have been made.
It's not market forces conspiring against you, it's nature. You're not making the system simpler, just building more systems inside it.
Linux based OSes will never be popular and have the same freedom they have. The principles the developers have that make it free are the same ones that create these "usability problems" which make it so unpopular.
I guess I don't buy this - there are systems which offer a lot of freedom and are still popular.
Legos, Jeeps, Cooking. HTML, Minecraft, some real-world, software options.
"Usability" can be something you buy on top of the simple system, or it can be free, depending. These aren't diametrically opposite properties of systems.
I'd prefer if I could use a single OS for most of my needs instead of having to context switch between platforms.
In particular, I hate that I need to have a Windows machine for gaming in addition to a Unix machine for everything else. If Linux were a substantial competitor on the desktop, more developers would feel compelled to port their games to Linux, and I wouldn't have to make that choice.
Linux is immensely useful to me and everyone else who uses it. It doesn't really bother me that my mom doesn't use it; she is perfectly happy with Windows. If someone made a Linux distro that was exactly as polished and easy-to-use for non-technical people as macOS or Windows is, it would not affect me at all.
Who is this strawman entity who "wants Linux to be mainstream" ? Does anyone really care? Certainly my mom doesn't, and as far as I can tell, most Linux users who are happy with it don't either.
Furthermore, it's quite easy to understand why this hasn't happened, as doing that would cost huge amounts of money and there is no incentive structure that exists to raise it.