This is the point, you need an IDE with advanced features while a text editor should be all you need to understand what the code is doing..
Edit: upon rereading I realize your point was about reading code, not writing it, so I guess that could be a different use case...
There's nothing wrong with using an IDE most of the time, but building dependence on one such that you can't do anything without it is absolute folly.