Thank you for making a really important point.
The lifespan of software can easily be ten or more years.
If it takes a few more months to write by hand to ensure correctness and proper abstraction, what does that save over the lifetime of the codebase?
It's a rare piece of software that lasts that long. For the rest of us there's LLMs.
In JS land, for sure; for systems' programming and software made for small and medium companies, that's granted.