I may only have 10 years of experience coding but I can still see how shitty the output is, and even listed an example.
Then you should be putting more time into your tools. Nobody uses a blank of wood to hammer something, and then decides 'wow, hammers aren't good tools," you're just using a shit hammer.
And, to be clear, I work in a full-stack environment and regularly generate HTML and CSS without the issue you mentioned... you can't just pull a frontier model without any skills/rules/mcps and expect it to just do the work. You need design docs and thorough rules for your environment. An LLM is a tool, not a developer.
Cryptographic high security stuff though? There's no way in hell that thing isn't going to introduce a security risk.
That's totally fair. They can only get ~75% of the way there on crypto stuff rn. Amazing at the other side, though (pen testing)