I agree with the article in its entirety, but its just so easy to play devil's advocate here. There might actually be a large value add to companies who replace poor performing employees with AI. So, who are the low versus high performing employees?
The largest problem with software employment is defining software developer performance. There is no industry baseline for defining or measuring this. Its so easy for a person to be that 10x (or much greater) developer in a compatible team or be a complete failure on the wrong team.
The problem for high-performing developers (even the elitest) is that over a long enough time scale, they won't be remotely competitive with high performing AI. At the moment we need human operators to guide and supervise these AIs, but unless the tech's progress grinds to a halt for some unforeseeable reason, it won't be this way for long.