> You can still read the code, ask the AI questions about it, and ask it to fix things
This only works in small projects. For large projects, it is close to impossible. Everybody talks about how new models appear all the time and nobody comments on the fact that context size has almost stalled.
Can't everything be broken down into smaller pieces? And isn't that actually a good principle in general?
Yes, it's certainly possible to generate code faster than you can clean it up. That's a choice. (Often called technical debt.)