Acredito que o "ranço" contra essas linguagens é o que pedem para fazer quando não tem essa capacidade, ou o nível de complexidade é muito grande comparado com outras linguagens.
Sem contar o trabalho que dá fazer determinadas coisas que me outras plataformas são bem mais simples ou mais maduras.
Naturalmente esses projetos começam pequenos e vão escalando em uso e complexidade e geralmente os “donos” não querem arcar com o custo e os problemas de refazer em uma plataforma mais robusta, ou as vezes não tem noção que isso é necessário.
No fim das contas quem se ferra são os programadores que tem que fazer milagre praticamente para continuar evoluindo.
Então não necessariamente é um preconceito com a linguagem e sim a utilização fora do objetivo a qual ela foi criada.
Sendo usada no escopo para o qual ela foi planejada faz total sentido.
Respondendo a "mto do que faço hoje em dia só é possivel por c..." dentro da publicação Projetos em VBA
1
1
Sim perfeita sua colocação, esta sera minha intenção nos artigos, mostrar como e possível escalar sem gersr confusão e uma forma de se tornar facil a manutenção e implementar funções de maneira a qualquer um que tenha conhecimento da língua continuar p projeto de outros devs. Assim que começar a estrutura de artigos quaisquer comentários serão bem vindos para melhorar ainda mais as estruturas dos arquivos.