I feel in the future, the .net IDE needs ported to .NET Core which is cross-platform. Not entirely certain why that hasn't been done, maybe its stuck with native windows libraries?
Regardless I absolutely dislike whats happening to windows and where its headed, once 10 reaches EOL I am probably going to jump ship to linux. Would be awesome if eventually these tools are ported to be cross-platform with Core, or otherwise. I honestly think it would open up the sector quite a bit.