This profession has always required reskilling/ changing based on new technologies. How many people are still meaningfully employed as pascal programmers?
The difference with LLMs is that they are a substitute for more general cognitive skills. Right now they are also a complement (using them increases the productivity of humans writing software), but it's only a matter of time before they improve to the point where they fully substitute. And it seems quite likely that the timeline for that is significantly shorter than my remaining career.
If you are confident that there will be specific tasks that LLMs can't accomplish in 2033, I'm happy to entertain such ideas. But considering the current rate of progress, I can't think of anything like that.
Is it, though?
In 7 years we've gone from GPT-2 to Fable and Astra. There seems to be no sign of slowdown, except from the top AI labs who want to slow down out of caution. It would be incredibly surprising to me if in another 7 years, my software engineering skills were still useful. AI capabilities will get to the point where even the best human is adding noise to the system, similar to today's chess engines and calculators.
Self-driving cars will take longer to roll out because they require new hardware and changes to laws, but I don't see how a career such as "truck driver" or "cab driver" exists in 20 years. At most it would be for a few niche uses and tourism novelty (similar to steam locomotives or horse-drawn buggies).