People who say directing an AI is just "moving up another level of abstraction" are missing the point that it's a completely different kind of work. Everything from machine code to Haskell is a predictable deductive logical system, whereas AIs are not.
It's different, but it isn't completely different. That's one reason why it's hard to make sense of this change.