I guess the sentiment is more like "Don't make students start programming in IDEs first"
I get it. It shields them from understanding what's happening underneath. But not everybody is interested or needs to know all the things happening underneath, and its okay. If they're going to learn the whole stack, they will.