> The problem with linux is that it is made and maintained by people who love linux
To specialize that statement a bit, Linux is made and maintained by people who showed up and contributed. These two facts create a vicious cycle. The people show up to add things they love to Linux, and Linux becomes something that only those exact people love. We're deep into this spiral where Linux has become specialized for ultra-nerds who enjoy solving puzzles to get their wifi to work.
If you look at old Linux magazines, the community is completely different. People were focused on "beating Microsoft" and democratizing computing. The people who took those goals seriously have left the scene.
The people who take that goal seriously get burned when, having persuaded a normie to install Linux, they realize they just volunteered to provide free tech support to that person until whenever time they give up and buy a Mac.