Visual Studio Code is a streamlined code editor with support for development operations like debugging, task running and version control. It aims to provide just the tools a developer needs for a quick code-build-debug cycle and leaves more complex workflows to fuller featured IDEs.
So, even Microsoft doesn't think it's a full blown IDE. With enough plug-ins it certainly could be.
Or maybe put differently, IDE's are enterprise software, editors are agile startups?
It has refactoring, and revision control integrated. You can compile and run code, you can set breakpoints and step through execution. That's waaaaay more than just an editor.
It has has debugging and task running, after all. Sounds a lot like an IDE.
I wonder what someone coming from an earlier era would have to say on that...