If .NET is going to stay relevant in the long run, it needs a better reputation for cross-platform development and much better tooling outside of Visual Studio. Newcomers to the language expect it to work well in VS Code, and they are frequently disappointed.
This decision moves .NET backward in areas it already needs to do better in, and to add insult to injury it does so by deleting already-working code.