mto do que faço hoje em dia só é possivel por causa do vba que me economiza um tempo danado,desde de atualização de relatórios até envio automatico de emails
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.
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.