Haha achei interessante teus pontos. A uns 3 anos atrás eu seria um dos primeiros a sair em defesa do Javascript em um post assim, já que por muito tempo foi minha linguagem preferida e até hoje é a minha stack de trabalho. A partir do momento em que fui ganhando maturidade como dev e abrindo a minha mente para outras alternativas, fui vendo os erros do ecossistema. Isso me incomodou muito, pois eu realmente acreditava que a o Javascript poderia ser a solução definitiva para muitas aplicações.
Tudo começou quando eu precisei implementar uma SDK nativa de biometria facial no Android em um App feito com React Native. Eu fazia de tudo pra fugir de algo que não fosse javascript, mas daquela vez não deu. Tive que mexer no "zuado" Java. No início foi difícil, mas acabei entregando com sucesso. E por incrível que pareça eu gostei, estudei bastante e acabei parando no kotlin que gostei mais ainda.
O que eu quero dizer com o meu relato é que assim como eu, alguns devs javascript se apegam a facilidade de todo o ecossistema da linguagem em detrimento da qualidade e manutenção do software.
A partir desse momento percebi que tinha muitas coisas estranhas nesse mundo da Web. Ao estudar outras linguagens, vi o porque de tanta complexidade e más praticas nos projetos web em que atuei. Claro que por culpa de dev ruins, mas, hoje consigo perceber que o ecossistema maluco do Javascript contribuiu para isso também. Quem é front end tá sofrendo isso na pele.
A ideia aqui não é desmerecer a linguagem ou alguém, até porque eu me incluo na comunidade JS, mas refletir e melhorarmos juntos.
Valeu pelo post.