>On the other hand, if you're a highly paid software engineer, it's likely you're already working with highly automated and abstracted systems, so there's much less opportunity for LLMs.
I think you're wrong about this. There are people today getting paid lots of money for basic jobs, and people with real difficult jobs that don't get paid much. Pay rate is as much a function of location and your particular company or industry as it is the actual nature of what you are doing.
>Yes there's Copilot/etc which will reduce boilerplate, but the only way a company achieves "70% less coders" is by wholesale automation of large parts of their process that must be horribly basic already.
The basics often only seem basic because we've done them a great deal. When the machines are charged with doing a lot of stuff, will the basics still appear basic? Will you be able to spot the critical yet tricky errors buried inside reams of code for a process that you never have to develop yourself? Furthermore, will you be able to skip all the basics in your career development and work on advanced things? I have my doubts. A lot of "horribly basic" "drudgery" will have to be done manually, because it is too important to leave to the whims of a LLM and people have no other way to develop the necessary skills to sustain the industry.