I don't like this perspective because you're reducing developers to "mere implementers". That's not something I see in healthy work environments. A lot of times developers have to make business decisions, because they're the first person to encounter holes in the spec and no project manager is going to define things completely.
I'm sorry you interpreted it that way. I certainly don't think developers are mere implementers, and certainly no one on my team is. I expect a lot of ownership and independent execution from people I work with.
I also don't expect AI to replace software engineers any more than white-collar business people.
But what I'm saying is the work of "mere implementation" is now happening pretty quickly with AI tooling.
Most white-collar work is not "mere implementation" but rather the yak shaving and spec definition that precedes "mere implementation" — and this includes software development. For that reason, it will be harder to fully automate.