It took the Titanic to get enough life boats on passenger ships. It seems that the Oracle Java patent/copyright trolling (the Google versus Oracle case) got us the .NET foundation that tries to hold the C# intellectual property so that when Microsoft starts to go bankrupt, the C# intellectual property is not sold to some “Oracle”. However, the Microsoft financed SCO case demonstrates that even, if the trolls do not have the intellectual property at their hands, it really takes a budget to defend a technology against trolls. Add to that the development costs and the term “development burn rate” comes into play.
Currently it seems to me that the .NET echo-system is financed mainly, if not only, by Microsoft. If the Microsoft is going to be some “new Nokia” or its management has a change of heart about the C# ecosystem, then who is the party, who has the business incentive to finance the development of the updates that are necessary to customize the C# ecosystem to work on the newest versions of various operating systems?
As a full disclosure, I say it out directly that I have a personal history with Microsoft.