As an old assembler coder I find it enlightening to liken the use of LLM tools to using optimizing high level language compilers. I've been there both when assembler coders sneered at the compiler-dependent developers who believed their tools made better code - as well as when C-developers sneered at Java developers who thought their JIT-compiler produced better dynamic optimizations than statical compilation could.
In both cases the sneerers turned out to be wrong.