I find it hard to believe that when the AI generates crap code, there is absolutely nothing you can do (change the prompt, modify context, add examples) to make it do what you want. It has not been my experience either. I only use AI to make small modules and refactor instead of one-shoting.
Also I find "AI makes crap code so we should give it a bigger task" illogical.
it seems that there are really, really large differences between models; how well they do, what they respond to.. even among the "best" .. the field does seem to be moving faster
Also I find "AI makes crap code so we should give it a bigger task" illogical.