Eu acho que o problema do js nem é os vários frameworks e sim o sistema de dependências - Quando entrei na postagem pensei que você ia falar sobre isso mas acabou não falando.
Quem ai ja abriu a pasta do node_modules? cara aquilo é um submundo sem volta, cheio de dependência sem sentido, pacote fake, quebrado e com vírus. Acho que a comunidade devia olhar mais para a padronização de pacotes e formas de não criar dependências do tipo: isPositive
, isNumber
ou até a história do leftPad
.
.Net e Java têm grandes empresas ditando os padrões e também já trazem muitas coisas imbutidas nas standart libraries.
Pra mim o pior problema do Js é o node modules. Python tbm sofre bastante com isso e tbm é ainda pior pois tem biblioteca que algumas coisas são CamelCase outras snake_case dai dps ja tem pascalCase vira uma farofa. PHP tbm cheio de função interna com nome praticamente duplicado e sem padronização na escrita.