> Some people are happy in their IDEs and see no reason to move to the lower-level of abstraction in their tooling.
True but you're also at the mercy of whatever company is responsible for developing those IDEs. I'm not advocating everyone do development in shell but I feel like you should know what's going under the hood when things go wrong.