Why you ask? Well it's because most of what a programmer does is more complex than the AI can handle right now. For example my job involves the following:
a) multiple interacting systems and management of the relationships between them
b) > 90% of my work does not involve writing new code
c) the programming part is mostly about changing existing code
d) or debugging (and sometimes setting up a debugger and running code)
e) reading hundreds of articles to figure out why the trivial example these systems are good at doesn't work (sometimes on someone else's machine or staging only)
f) taking product requirements and making small alterations to allow them to become reality (and knowing when to tell people about the decisions you made and when not to)
g) talking to people who might know more about the specific problem you are facing and when to battle through
h) sharing ideas on how to do things with the wider team
i) fighting the good fight and sneaking in refactoring when people are not looking
I don't think we are anywhere near these things yet.