Em teoria, sempre existem ferramentas melhores que VBA; mas na prática, quase nunca existe.

Meu penultimo emprego foi em uma gigante do varejo nacional que até este ano não tinha ferramentas de self service BI amplamente disponíveis. PowerBI e versão "poderosa" do Looker são absurdamente caras. Integrar com SAP era mais caro ainda, porque exigia uma atualização completa da matriz SAP da empresa. E quando o assunto é SAP, até mesmo a inclusão de uma simples transação a mais é um parto, em hospital bem caro.

Automatizar coisas com Python é um segundo parto: filas e filas de autorizações dos setores de governança, segurança e etc. Haja mãos para beijar!

E o gerente só queria um relatório de produtividade, pois ele vive vendo gente falando sobre "cultura data driven" no Linkedin. Ele está errado?

Pois bem, passei meus ultimos três anos automatizando o que era possível, e tudo o que eu tinha era o VBA. Foi proveitoso: conseguimos mostrar para gestores que gestão a base de dados era mais eficiente. Colhemos bons resultados.

VBA é a ferramenta ideal? Nem de longe! Mas, se precisamos entregar resultados e esta for a única ferramenta disponível, why not?

Exatamente essa é a ideia, burocracia dependendo do cargo e do setor das empresas, é complicado. Principalmente se for multinacionais.

Durante 6 anos fui aplicando através do PDCA melhoria continua no código de garimpagem e de automação do SAP com o VBA.

Saindo de +- 300 lançamentos de CTS por dia onde 10% tinha que ser extornado no dia seguinte por ser um serviço exaustivo, para mais de 4000 mil lançamentos por dia, ganhando automomia, reconhecimento, redução de custos e infelizmente de pessoas.

Este é apenas um dos exemplos.

quais problemas de governança corporativa um programa/automação feita em python pode ter? faço muita coisa para automação industrial em vba e queria começar a fazer em python.

O problema é quando o processo nao é estruturado na empresa. Setor de segurança geralmente não confia em dar acessos e permissões para uma rotina que pode quebrar todo o seu sistema. Imagina só um funcionário inexperiente processando ou excluindo dados indevidamente no sistema da empresa? Imagina um codigo de RPA implementado sem as boas praticas de seguranca e sendo um prato cheio para hackers? Agora, se vc tem um time de RPA, com processos estruturados, com chefia se responsabilizando pelos riscos, tudo muda.