Earlier quoted context omitted.
I don't know what you are talking about. Microsoft built a Linux compatible subsystem for Windows and also built (well, acquired) .NET VMs for OSX/Linux. It's trying hard to keep people on the desktop - any desktop.
You're kidding, right? WSL is not related to cross-platform GUIs we're talking about, and .NET Core doesn't support Windows Forms/WPF - and probably never will, for the reasons mentioned above.
So to refer back to the top comment we could say that Microsoft is proposing WSL as a cross-platform API for GUI apps.
[0] https://docs.microsoft.com/en-us/windows/wsl/tutorials/gui-a...