É uma linguagem ruim sim e tem um ecossistema horrível. Apesar de ser a linguagem principal que paga os meus boletos, sou cético o suficiente para reconhecer os seus problemas. Não é a pior, mas é incomparável com linguagens mais robustas como Java e C# tanto em features, performance como também maturidade de libraries.
Mas na minha visão e deixo claro que é mera opinião é que o TC39 não passa de um calcanhar de Aquiles para a comunidade, W3C então nem se fale. Dentre tantos problemas que já deveriam ter sido resolvidos no core da linguagem, a mesma fica a mercê de trocentas bibliotecas de qualidade duvidosa, gambiarras em cima de gambiarras e por aí vai. Isso sem falar dos programadores javascriptos especialistas em bibliotecas.
Existe uma fanboyolagem terrível em cima da linguagem, que, ao invés da comunidade reconhecer e corrigir os problemas, ficam tapando os olhos e bostejando na internet e xingando a todos que tem uma visão diferente.