Earlier quoted context omitted.
The problem with linux is that it is made and maintained by people who love linux. Until product people start getting involved, it's damned to it's eternal ~5% consumer market penetration.
I think that's a fair criticism for issues where Linux devs might be blind to the friction a lot of Linux distros come with, but I don't think it's universal for all devs and for all features, all the time. Personally, although I'm not a Linux maintainer, I am a dev and I love doing work that makes UX better for everyone.
If I could wave a wand, I would reduce the number of Linux distributions down to 10 and absolutely no more.
It is a ridiculous waste to have this many duplications of work and bugs, along with the lack of collaboration.