I agree that this is the main differentiator. Software jobs will be fine in those industries where quality, security, robustness, and liability matter.
It changes the job where software needs to be good; it replaces the job anywhere where it was already possible before to get away with turning in broken rubbish. And I guess that's not a negligible part of the industry.
I don't agree.
Here's the thing about poorly written code: it can work for a surprisingly long time.
And by the time it stops working, the people who built it or the leaders who drove it or the execs who insisted on it have probably moved on.
So no. I would in fact argue that, by and large, as long as the software appears to work, most business don't care about code quality, and slinging high quality, AI written code slower than another guy who spitting out garbage will lose in this new normal.