@dysfun I totally agree. Shorter solutions are (to a certain point) much more elegant and maintainable. There's a lack of ability in many developers, either before implementation (when considering a problem) or after (when refactoring) that they can't see the short, clean solution.
This gets worse with LLM coding agent use, because an LLM defaults to creating more tokens, and is in itself unable to create "subtractive outputs". So you need to often ask it to re-generate, telling the model things along the lines of "wtf? This whole thing should fit in under 150 lines of code. Discard and recreate the entire file."
Mileage still varies extremely. But at least the LLM is happy to try. Producers/managers usually stop you from instructing human coders to rewrite what they just submitted "working" well enough.