The tools aren't as relevant as the intent. Engineers are intentional. They understand the gotchas, nuances, subtleties, etc. and proactively generate outputs to match.
If nothing else engineering is mitigating balloon grabs. Programmers? Developers? They're far more reactive and without intent far more likely to do balloon grabs.