Posted December 13, 2012
shaddim: Maybe some kind of geek proud "I can cope with that crap, so I'm a hacker, great!" And maybe also some kind of misfocussed loyality "I adapted to that, so you have to stand that too!" Seems the denial of problems ("There is no problem...at all!!!") is still strong, also in the (not so hardcore) gog.forum, sadly. There was also the opposite reaction, some kind of frustrated(?) acceptance ("Yeah, there are serious problems, since years... unlikely fixable.") by some people (now mac refugees?).
shaddim: again some misfocussed upstream-downstream distro thinking which plainly will not work out & and also misses the big problems :/ )
That's another thing with Linux in particular and open source in general, the whole "well, the code is there, you can just fix it yourself!" mentality. It puts the premise that users are knowledgeable which is one of the gravest mistakes one can make; you shouldn't treat your users as idiots but you definitely need to start developing from the premise that they are, especially when it's somewhat forward facing. It's even nicer when you are a developer and make a fix and then the maintainer doesn't accept it because of politics completely unrelated to the code. What do you do then? Do you just fork it for that one fix? Been there, said screw it, not worth my effort to further maintain that.
What if you indeed push the fix, it gets accepted and integrated but then the distro doesn't pick your version for integration? Or worse, doesn't allow you on their repos? Do you really think all users know how to add custom repositories to download packages? And if you do, do you really want your OS of choice to remain so lacking when it comes to user experience and friendliness?
My largest problem with Linux is the bureaucracy associated with absolutely everything that goes hand in hand with it.