This is exactly correct. The whole point of software is to precisely build
what is intended.
The perception of the quality of the result is relative to the original requirements and expectations. It shouldn't be surprising that people who are ignorant of industry specs and who have very low standards are impressed. They've always been impressed by any software at all if it scratches their immediate itch.
The bigger threat to employment is the same as it's always been: the employer's wishes. Many of those wishes are not out of the kindness of their heart. They are forced by regulations and contractual obligation.
What we actually saw was an initial dismissal of how deep that specification can/should go. I'm expecting there to be a wave of people pushing for reform instead when they realize LLMs aren't moving the needle much. That's good. That's where all this energy belongs. We always want better ideas. It doesn't change the fact that humans still need to implement the new specs when they're new. Ah, you say, then the bots take over? No. As ever, that's just packaged as a standard library. There's always another new layer to think about integrating it with which again requires a human in the loop.
What's most surprising isn't the AI, but all the profound ignorance that exists out there, even from big shot execs! All work works like this. If it didn't, the economy would have collapsed during every technological milestone in human history.