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.