I don't understand what the end goal of Visual Studio Code is. It is gradually growing into a full-blown IDE, with IntelliSense, linting, refactoring, debugging, its own extensions, etc. Is Microsoft just trying to rewrite VS using JavaScript to have a cross-platform IDE instead of porting VS?
i imagine that the vs gui is rather platform specific and would require a complete rewrite. so "porting" would, i guess, resemble something like what we're seeing with VSCode. would rather the gui was in QT, but such is life.
(not to suggest VSCode is actually a proper porting attempt, i have no idea.)