Ganz so "Du kanst jede Sprache die du nativ auch kompilieren kannst, genauso gut auch auf der .NET VM laufen lassen." ist es nicht, nicht wenn du auch etwas mit .Net zusammen tun willst. Die dynamischen Sprachen sind für .NET ein Problem, das sieht man auch u.a. an IronPython. Eben dafür passen aktuell sowohl Sun sein Java wie auch MS sein .NET an.