Que Unix não presta para as necessidades modernas, é, sim, algo que cresceu desordenadamente, sem a mínima noção de design.
Que necessidades modernas? O que vc sabe sobre Solares e HP-UX, por exemplo? O fato de rodar sistemas baseados em Unix em boa parte dos maiores supercomputadores do mundo não está bom pra vc?
Ou vc confunde necessidades modernas com as suas necessidades de desktop (ou a ambiquidade do que pode significar ls ou /bin) ?
Em tempo: Não confunda Unix com distribuições linux feitas com desleixo. Elas sim não tem noção de design. A quantidade de bugs por linha de codigo no Kernel linux é extremamente baixa. Imagine se estes programadores tivessem uma mínima noção de design!
Existem alternativas livres de se criar sistemas realmente intuitivos baseados no padrão POSIX. Sistemas como o Beos, Syllable, Skyos se propunham em ser sistemas voltados para desktop de ótima qualidade e atualmente eles partilham de alguns conceitos importados do Unix.
E o FreeBSD, por exemplo, que pode ser usado como sistema de tempo real. Tempo real, assim como LynxOS e QNX!
Simplesmente não entendo como um sistema tão errado, como vc mesmo diz, se sai tão bem em servidores e em desktops 
Ainda que linha de comando, mas se pelo menos tivesse sido bem projetado seria usável.
Que linha de comando? Existem dezenas de interpretadores de comando e o Shell, o Bash, o Kron Shell são apenas alguns dos mais usados. O Zsh, por exemplo, suporta arrays associativos! Todos possuem algum suporte nativo à expressões regulares. O Conceito de pipeline é algo poderoso e eu consigo fazer em uma linha, com alguns pipes, coisas incriveis.
Eu simplesmente não entendo as suas criticas.
E por causa dessas cretinices o Unix não presta para usuários comuns, pois os impede de trabalhar eficientemente.
Realmente, quem usa KDE, por exemplo, sofre… tadinhos…