I think the author glosses over a core problem AI would need to overcome for his thoughts to become reality: training data.
We can't teach AI to code in languages that do not have human ergonomics because, as of now, all AI is based on human example.