The parent comment was talking about Visual Studio itself, not VS Code.
> Windows Presentation Foundation (or WPF) is a graphical subsystem [...] was initially released as part of .NET Framework 3.0[...].
> .NET Framework 3.0. release date
>> 2006-11-06
> Visual Studio Release Date
>> First entry on Wikipedia is Visual Studio 97 (1997). It was already Version 5 at that point. So even older I guess.
Professionally speaking WPF is still pretty young. Or at least a lot of developers think like that . There is still a lot of Software being maintained in Visual Basic, Windows Forms and whatever previous Frameworks existed. though it is pretty mainstream at this point, so most people just starting with the Microsoft SDKs never touch anything earlier than WPF.
Also, stripping down Visual Studio to be cross-platform isn't an easy task.
1. It's WPF and hence depends on Windows only components.
2. It's a lot of C# which covers some assemblies not provided by .NET Core yet.
3. The codebase itself is over 20 years old at this point.
It's not leaving windows. I'm guessing it would be easier to grow vs code into a "full" platform independent IDE than it would be to strip VS into a platform independent VScode equivalent.
[1]: http://www.itorian.com/2013/11/visual-studio-online-monaco-e...
I'm not experienced with projects as large as this, but I could see how the work they're doing on VSCode would be worthwhile even if they eventually swap the web-based parts with more performant approaches (as the project expands to 'become' VS).
At this point, they actually have a lot of the core functionality in place for a full IDE, they just need a prettier means of editing configuration, and creating build-able projects.... It's a bit manual at this point, which makes it a good fit for node and go workflows, and decent for others.
It will get better.