80+ years into the Information Age. And we're still confused.
Automation is not digitization. Most everyone conflates the two.
Automation is the removal of human judgement. This generally means simplification. All those biz pop terms like "business process reengineering".
Digitization is using computers to do tasks previously performed by humans.
IT (data processing) projects that set out to replace legacy systems, whether paper-based or prior software, generally fail. Because they do not first simplify the work being done. But rather attempt to fork lift current work onto a new media.
In other words, digitization without prior automation.
--
As for the selection of tools listed for Robotic Process Automation, they're fine mitigations.
When one cannot or will not first simplify, the minions are reduced to relying on shims and screen scrapping.
Ever more, I think most grand efforts like simplification, understanding, semantics, ontologies, and data interchange are quixotic. Just log everything and let future minions ferret out whatever interesting bits they might need.
In other words, enable future software systems archaeologists and forensics teams to better mine the data, and don't try to code for the ages.