Tem muito "eu acho" e "eu penso". Você poderiam trocar por uma afirmação sem nenhum problema. As grandes empresas querem manter os "clientes" e, facilitam alguma coisinha dificultando outras para manter esse elo mais forte. Vou deixar algum material para dar suporte para quem cai na real.
Se o Carl Sassenrath que é um cara fodão pelo background acha que as coisas estão excessivamente grandes e complexas então elas estão. O artigo Back to Personal Computing de JAN/1997 (há 26 anos) fala sobre o tema. Mais um para não dizer que é a opinião apenas de uma pessoa Simplicity, Please - A Manifesto for Software Development.
Mas é preciso saber definir o que é simples para ter um norte. Aí vem o artigo Definition of Simple para facilitar a vida. Então, a sintaxe tem grande importância na simplicidade da linguagem.
Mas programador parece que é meio masoquista. Aceita a complexidade maior de pontuação (chaves, vírgulas, ponto e vírgula e outras porcarias) que servem apenas para facilitar a vida de quem escreveu o compilador/interpretador. Parece que dá um certo poder. A maioria também não gosta de mudanças. Se sabe JS, quer usar para tudo. JS só é o que é pela venda casada. Tem um navegador, tem JS. Sinceramente eu não acho que escrevendo uma biblioteca mais simples e organizada em JS vá resolver muita coisa.
Tem um tópico aqui Estudando elixir, meu projeto nem tão secreto · KitsuneSemCalda · TabNews. Esperava ver mais comentários mas não tem nada. Só vejo dois motivos. Ou o pessoal já conhece ou o pessoal não se interessa por conhecer. Certamente é o segundo.
Teria inúmeros exemplos para mostrar mais, como citei o Carl no início, vou mostrar um em Red (baseada em Rebol do Carl). Como a comunidade é pequena, o desenvolvimento vai em ritmo de tartaruga (agora ainda está meio caranguejo para corrigir a decisão incorreta no início). Considero Alfa ainda mas é possível fazer um monte de coisas. É possível fazer uma calculadora GUI com 60 LOC? Sim!
Screenshot em diversos SOs, código e outras informações em Calculadora (Red + GUI) - o mais difícil é saber quando parar. Na época a versão para Linux ainda não mostrava os botões com o texto centralizado.
Código funcional em 280 caracteres (sem compactação) para caber em um tweet também é possível.
Bem, parar por aqui pois essa história dá um livro e é necessário falar sobre linguagens nascidas na década de 60.