I agree that with AI it's very tempting to throw together a bunch of code without any thought of the longer term. But a lot of people are acting as if all programmers are artisans that produce well written code following the highest standards. That is just not true.
Anyone that has worked in an enterprise context knows this. You spend more time saying no and finding justifications than in the editor.
That said, if you think developers have never enjoyed telling other people what to or not to build, I recommend checking out Stack Overflow.
Claude is better because it validates its work visually and seems to have a more intuitive sense of what makes an interface pleasant to use.
Codex manages to be both rigidly literal about the spec but also prone to adding unnecessary explanatory text, helper elements and visual clutter, oddly like a 1990s ERP system.
The role of product manager/product design is literally to turn whatever is being asked for into the optimal solution someone would actually want to use - it's this translation instinct that is missing from AI.