Microsoft has invested more than $500 million dollars in developing .NET technology.The java's net worth is not more than $8 billion but microsoft's .NET worth is $70 billion.Thats much more to keep any language away from competition.Thtas why Python is good language but not as good as .NET itself.