Agentic coding sorta works for me because you can stop and test each iteration and pinpoint where something has gone wrong.
Example: I ask for a tweak, it give me 20 lines, I test for the intended behavior and keep working on those 20 lines until I'm happy with the reliability/effects of it.
But that loop itself requires a environment in which the final product will be running and takes up most the time in my expirence.