I don't think Java (when it was owned by Sun) nor .NET (even currently) run the risk of a VC "our incredible journey" event causing "barrel bending" nor the backing company running out of money. In the first flavor, they'd want their pound of flesh and the "our new compiler pricing is ..." would be no good. In the latter, even if they actually opened the platform on the way out, it still would require finding a steward who could carry the platform forward, which is a :-( place to be if you have critical code running upon it
I guess the summary is that neither Java [at the time] nor .NET were profit centers for their owners, nor their only reason for existing