AI can produce thousands of line of code. But that’s not the goal.
When the user needs a change made, would they prefer I spend another two weeks extending my perfect program, or throw a few LLMs at their sloppy code and have it done in a day?
In some cases it might be better to have some crap right away and more cheaply, but even you would probably not like a 20% failure rate in most of the software you use.
This is really basic decision-theory stuff, often the cost of an error is far greater than the benefit of correctness.