Entendo teu ponto e concordo contigo.
Uso JS como stack principal mas quando estou desenvolvendo eu sinto que ela deixa a desejar nesses pontos.
O typescript até ajuda em certo nível, mas para trabalhos mais críticos eu não consigo recomendar o JS.
Apesar disso, a stack vai resolver uns 90% de tudo o que você precisa.
Em resposta a [Não disponível]
2
1
Talvez resolva até mais, em cenários mais "normais". mas tem coisas que podem resolver melhor. Tem coisas que poderiam não ser web.