osvaldo bom topico,soube espressar muito bem.
tambem concordo com o que tu disse e para mim o que mais é prejudicial é:
1º:
Demasiadas distribuições Linux: O mundo precisa de mais uma distribuição Linux? Já existem várias de boa qualidade e gratuítas... Só o Distrowatch.com lista um "top" com 100 distribuições!!!
explicação: para abaixar um programa de windows,você tera o programa que funciona no windows atual (que agora ta ficando o vista) e o linux atual é dividido em milhares de distros! que se dividem em varios malditos pacotes diferentes (.deb .rpm etc..), com esse fator os produtores não querem tar criando os pré-compilados para centenas de distros e disponibilizam o codigo fonte para compilar (sim,mesmo que saiba fazer isso,não é agradavel ta correndo atraz de fazer isso,alguns se torna muito complexo para um iniciantes). se fosse padronizado isso,seria a mesma coisa do que você instalar um programa no windows, que é muito facil, e tambem tem o ponto de que os programas pagos para linux não tem codigo fonte (obvio!) por isso eles tem que criar pré-compilado e dai eles fazem para algumas distros, se você usar uma com pacotes diferentes pronto,se ralou.
sem contar tambem que as pastas do sistema para cada distribuição muda de lugar,para te dar ajuda a uma pessoa que ta com algum problema e você não conhece a distribuição,você terá que pequisar para ajudar ou mandar ela descobrir isso (imagine só?!)
Demasiados ambientes gráficos: Gnome, Kde e Xfce já são 3. e existem ainda o Enlightnement, o Fluxbox, o IceVm... O Windows e o Mac OS X só utilizam 1 ambiente gráfico cada, será que dois ambientes gráficos não eram suficientes?
Explicação: o problema nos ambientes graficos diferentes é as interface graficas diferentes as principais são: GTK+ e QT,por exemplo você conseguiu um programa para linux que você gosta muito, bem esse programa ele e feito em alguma interfeice grafica,e ira carregar ao executar o programa,no caso é:
KDE usa interface grafica QT
GNOME usa interface grafica GTK+
vamos dar um exemplo aqui: faz de conta que só existisse um programa de messenger (claro que é suposição!), e ele fosse o kopete (kopete é o programa que usa interface grafica QT) bem para você usar ele você tem que ter as bibliotecas e tudo mais do QT para conseguir rodar esse programa,e você usa gnome,bem o proprio gnome usa GTK+ ou seja,você ao usar o gnome esta com todo o GTK+ carregado em seu sistema,ao mandar abrir o kopete que usa QT,o sistema irá carregar todo o QT junto que não tera o mesmo rendimento,abrira tudo certo,mas ira ficar lerdo porque utiliza tudo junto.
o ruim é que esse são problemas que precissariam de uma padronização,mas acho que nunca irá acontecer,pois eles não irão dizer: o padrão é o GTK+ e a distro utiliza kde, e não gosta de mudar, existe varias distros e cada uma muito diferente das outras em diversos aspectos esse ponto é horrivel e que eu acho que nunca chegara a algum lugar (mas acho que ira piorar pois logo logo existira mais ainda)
T+