dot-net chased Java because Java started kicking VB's butt in sales. Thus, it is not geared to compete with systems software languages, but big expensive domain apps where Java is targeted. Nobody would write an OS in Java either (Java practically is an OS).