It's a little deeper than that. Skilled developers have to actually proof the code to determine if it actually meets business requirements.
You are correct, because it’s at an early stage. But it is saving the software companies expenses, because they have the bulk work done for free by a machine. The software engineer only has to read the million lines of code and correct. He doesn’t have to write them first.
The time is coming where the error rate of the machines in programming will start to shrink as it learns the rules, resulting in less engineers and technicians.
You write as if software developers are gods creating AI. Writing perfect code proofing the AI, etc. This makes me laugh, I’ve worked in IT for over 40 years. From a test perspective all is target rich environment for defects.