If you come to depend on a tool because you think it is omniscient, you're assuming that the Abstract is more real than the current, specific context. And any solutions built in top will default to the same, generic abstraction.
This is opposite to the hacker mindset, which seeks out specifics in order to arrive at non-obvious (but not ungraceful) next steps and solutions.