A verdade é que, como o próprio Linus Torvalds já disse, Linux no desktop é uma merda. Precisa de uma quantidade massiva de esforço e de uma grande empresa por trás de um padrão definitivo. Aqui um vídeo do próprio Linus falando sobre isso:
https://www.youtube.com/watch?v=Pzl1B7nB9Kc
A Canonical com o Ubuntu tentou fazer isso anos atrás, com investimentos consideráveis, mas só conseguiu arranhar a superfície. Até o Google tentou, mas eventualmente cedeu para o navegador como o novo padrão de aplicação.
A questão de precisar de uma grande empresa por trás não tem só a ver com tecnologia, mas com responsabilidade. Já reparou que todo código open source vem com aquele disclaimer de "sem garantia"? Esse é o problema real. Quando algo dá errado, o usuário final precisa de alguém para culpar, para dar suporte.
É por isso que o grande mercado adota sistemas proprietários: eles pagam, mas têm a quem recorrer quando dá problema. Simples assim.