My take on this is that those 2 developers are often working on very different tasks.
If you're a very smart coder working in a large codebase with tons of domain knowledge you'll find it's useless.
If you're a very smart coder working in a consultancy and your end result looks like a few thousand lines of glue code, then you're probably going to get a lot out of LLMs.
It's a bit like "software engineering" vs "coding". Current iterations of LLMs is good for "coding" but crap at "software engineering".