Sure. Backwards compatibility on Windows is unmatched on other platforms.
>but they have revamped C# libs/platform so many times I have lost count.
What exactly do you mean? There was big migration towards .NET Core but full .NET will be supported forever. They even listened customers regarding WCF and helped a lot with CoreWCF.