porque a comunidade do Javascript não é unida a ponto de construir uma solução definitiva e estável como as outras comunidades fazem?
Que tipo de solução definitiva você se refere? Que comunidade conseguiu isso em uma tecnologia de algumas décadas de estrada usada amplamente nas mais diversas regras de negócio?
Nem o GIT é uma solução definitiva, há por exemplo um projeto gigantesco brasileiro chamado ACBr que usa e tira proveitos dos recursos do SVN.
Veja o Linux, um sistema tão importante e tão "onipresente" poderia ser uma solução definitiva, mas ele tem mais variações que todo multiverso da Marvel.
Sobre várias soluções em JS que fazem a mesma coisa, para pequenas bibliotecas eu concordo com você, há várias que fazem a mesma coisa. Acredito que a facilidade de criar algo e colocar em uso em JS facilite essa proliferação, boa parte dessas pequenas libs "clones" são feitas por iniciantes que não tem o hábito de pesquisar antes de fazer alguma coisa, eu já vi acontecer algumas vezes.
Grandes soluções apesar de parecerem resolver o mesmo problema na primeira vista como Angular, React, Vue, Svelte... elas são diferentes, resolvem problemas diferentes ou de formas diferentes. Por exemplo:
- Para uma aplicação corporativa como um CRM ou ERP o Angular nada de braçadas em relação aos demais, é muito mais simples gerenciar uma rotina ou processo com Angular.
- Para conteúdo mais dinâmicos como sites de vendas, redes sociais, ou coisas do tipo o React vai facilitar a vida onde o Angular iria pesar demais (atenção ao SSR).
- Os dois anteriores requerem que o projeto seja moldado para eles, as vezes é um projeto pequeno demais para justificar toda a carga do Angular ou React, precisamos de algum dinamismo no desenvolvimento e comportamento do site então nesse cenário entra o Vue que vai desempenhar um bom papel.
Sem um dia alguma ferramenta prometer ser a solução definitiva para um problema, certamente os criadores estavam empolgados demais.
Ou o esforço para se criar uma solução melhor não vale a pena, por exemplo notebooks de uso geral com teclado diferente do QWERTY. O QWERTY não é o melhor padrão (existem outros), mas o esforço de mudar o mercado não vale a pena, então ele se estabeleceu como solução "definitiva"