Well, for one, benefiting Microsoft's ecosystem does not imply being detrimental to other ecosystems per se.
Furthermore, couldn't the convergence of TypeScript towards C# be simply a result of shared goals and values of the two languages, especially considering they have the same principal designer?