I don't think you can dismiss the output quality so easily.
Give yourself a few hours to write out some code in the old way. Can you really tell me that you could not have done a better job with AI in the same time?
Eg, implement chess or poker games.
Or write a component like a Swiss table.
It's not obvious to me that AI produces bad work at all.
That’s the thing - many times it’s not obvious. But go check that chunk of code that, sure, works, and you’ll find subtleties that just don’t look right. But hey - you do you if that’s the kind of quality you’re happy with.