I can't agree more. I spent 4 hours debugging an issue with Claude from 10PM to 2AM which I will never do - before Claude.
Then it takes hours or days - sometimes weeks - to find and fix the AI-induced problems. If you very, very tightly constrain the AI by using structured processes and unit tests you can work wonders with it, but you do start to wonder to what extent this is better than if you had simply coded it yourself.