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.