My real thought is in correspondance with the programmer.
For me AHK is enough for a good programmer.
But a good programmer likes to solve problems and like at least three languages or more.
AHK is able for almost any problem except perhaps some abilities like optical recognition, auditive recognition or complex interaction with specialised hardware such as technical sensors or artificial intelligence.
Perhaps exists a lot of software programmer solutions because of commercial interests or simply our human nature and flexibility.
Of course our world is continually changing with new operating systems and the programmers look for common and universal languages. But the Babel Tower is there ....
In all these years in DC i have observed we are far away of solving our real problems and even automation is a dangerous thing in the general context.
But of course all we love automation and everyday trying of creation ideas.
Automation Anywhere seems oriented to people like me (not programmer) but this is not completely true because the real power comes along with the integration software idea and optical recognition.
And perhaps, I don't know really, AHK can make some of these tasks with more or less effort and more satisfaction.