Por quê o ecossistema Javascript é tão caótico, inflado e bagunçado?
Fala pessoal, sou desenvolvedor Jr, e no inicio da minha carreira começei a programar com Java, passando a utilizar Spring Boot e também um pouco de C# com Aspnet Core.
Uma coisa em comum que pude perceber nessas duas linguagens são as padronizações no seu ecossistema, seja no código, de frameworks e bibliotecas.
Acontece que ao me aventurar pelo mundo Javascript, descobri que há uma PANCADA de coisa, estas que geralmente fazem as mesmas coisas no final das contas, e a minha indagação é, porque a comunidade do Javascript não é unida a ponto de construir uma solução definitiva e estável como as outras comunidades fazem?
Digo porque todo dia surge um dev maluco no Javascript reinventando a roda com estilo, prometendo uma nova tecnologia milagrosa ao invés de contribuir com soluções que já existem, tornando o seu ecossitema mais rico, mais estável e mais confiável ao longo do tempo?