você parte da premissa que todo "programador velho" é preguiçoso, e além de essa ser uma afirmação desrespeitosa, é inválida nessa discussão porque não apenas não sou um programador "velho", muito menos preguiçoso, como trabalho também diariamente com javascript, entre outras tecnologias.
existem motivos sólidos para o mercado não adotar o javascript em projetos críticos, dentre eles está o suporte anêmico a poo. é mais provável uma empresa iniciar o desenvolvimento de um ERP hoje em pleno 2023 utilizando object pascal do que javascript. por que a minha equipe deve adotar uma linguagem em que "os conceitos de poo estão lá", mas que dificultam o desenvolvimento e consequentemente testes e manutenção? todas as demais linguagens orientadas a poo seguem determinado padrão de desenvolvimento, mas minha equipe "tem que aprender (tempo e dinheiro) coisas novas" (que não são novas) porque (apenas) em javascript é implementado diferente e para não ser taxado de programador velho e preguiçoso pelo uriel.
"não é porque posso, que devo". tem que ser bom para o projeto, e não para o programador. os outros são velhos e preguiçosos ou você gosta de bater em prego com chave de fenda e acha que todos deveriam fazer o mesmo?