Needs also change. Someone somewhere is probably still hiring x86 assembly language programmers for embedded work but they're probably not the highest-paid jobs and you'd likely better be especially expert. And some skills and knowledge just don't matter much any more--at least if they haven't been transferred to newer domains where they can still be applied.Probably, no one want to hire the world's leading consultant on some specific obsolete proprietary architecture.
I use it to help me write code in languages never used before, to manage infrastructure, to summarize manuals, to explain me stuff, and what not. The savings of time and the productivity boost are huge and converts into real income and better understanding of various concepts.
Are the LLM perfect - of course no. Human programmers aren't perfect too, yet they hire them and pay them huge salaries. AI will change a lot of the business and writing essays and making fun on it online won't stop it at all.
I see the biggest impact in more traditional startups which involve a lot of manual labour. For us, LLMs are letting us scale much faster than we could before.
For the dev teams I manage, LLMs provide a lot of shortcuts whereas before we spent extensive time hand tuning parsers and simple automations.