Falando aqui, como alguém experiente em JS e também manetenedor de um framework grande.
Muito se fala como piada, mas uma pessoa que queria fazer uma aplicação enterprise ou que finaceira deve ser um louco.
Javascript tem muitos erros de design e débitos técnicos na sua implementação, mas nunca serão corrigidos porque isso quebraria compatibilidade com tudo que existe.
Trabalhar com as APIs vanilas do browser também é muito deselegante, existe muita coisa antiquada sem atenção, quem usa react, vue e angular não sabe as gambiarras que os frameworks precisam para fonrecer interfaces bonitas.
Também os pacotes NPM são em suma maioria mau feitos, o pessoal publica muita coisa repetida e sem testes, apenas frameworks grandes tem atenção a isso praticamente e muitos deles tem notas pessimas em linters e SASTs.
mas é uma boa linguagem para prototipar.
É complicado a opinião de alguns sobre javascript, porque os próprios comentários falta aprofundamento sobre a linguagem. Eu fiz um comentário aqui meio ácido sobre a opinião desse cidadão mas foi deletado, eu só acho meio revoltante a pessoa não ter conhecimento suficiente sobre a tecnologia e dizer algo como isso. Node js é usado por grandes empresas, juntamente com typescript que nada mais é do que um javascript com mais recursos, mas na minha opinião não deixa de ser javascript, então sim, o javascript se tornou uma linguagem "Enterprise" de alta escala. É só pesquisar e ver as big techs que usam tanto no frontend quanto no backend. O pior é que tem aos montes gente assim que detona o javascript se mais nem menos, e alguns iniciantes caem nesse hate que o javacript é saturado, javascript é ruim e bla bla. É preciso estar atento para refutar essas falácias para que outras pessoas não se prejudiquem com opiniões sem fundamento