I agree somewhat with ericsson. As long as Linux fans do not understand how fragmented Linux is, and how it affects to "common" people, Linux will never make it to mainstream. There is lots of arrogance, stubbordness and simple stupidity in many Linux authors. Many are just so detached they have lost the touch with reality and they do not even really care about the big picture enough to compromise even on things which wouldn´t matter to them practically. For example Ubuntu changing to be more LSB-compliant.
Err, not it's not. Unless you think that diversity is bad, and that we should all think and do the exact same thing...