Fala clacerda, Cara muito Obrigado pelo Feedback
Para um caso mais isolado, realmente daria pra resolver com um script simples usando xargs, curl e zip.
Aqui a escolha por uma aplicação veio mais pelo contexto mesmo: vários analistas usando, necessidade de acompanhar status, garantir retries, respeitar rate limit e manter um controle mais previsível do fluxo.
Também tem as particularidades da SEFAZ e o volume, que acabaram pedindo um pouco mais de controle do que um script teria no dia a dia.
Mas faz sentido sim, em um cenário mais simples eu provavelmente iria por esse caminho mais enxuto também, Valeu mano