Personally, I'm starting to lean more and more towards this approach.
Though, I have to admit, for a well defined bug ticket, AI can be super useful to knock those out.
For more complex stuff, I find that the best workflow is usually treating AI like a kind of stupid, but very motivated intern you're pair programming with. Nothing unsupervised and you might have to touch up/do manually the really critical parts, but it can help with a lot of the bitchwork.
Who are these people? Where did they argue that?
I have developed some intuition of how large tasks I can give it so that it will complete them well, probably erring on the conservative side.
I am using it daily for all my code writing and honestly don't remember the last time I had the feeling that I had to spend a lot of work to get the last few % done.