I hear you, and you're right that rigidity and the extra work of clear specs and strong tests don't bother an LLM. When they're used. And they should be used. But experienced software developers also use those procedures and understand their value. i.e. working on a codebase that doesn't make you want to quit!
Anyways, you've obviously got good policy in place for generating code. This wisdom isn't universal.
Anyways, you've obviously got good policy in place for generating code. This wisdom isn't universal.