Hallo.
Ich glaub eher, es geht darum, Mitbewerber für IDEs auszugrenzen. Z.B. Borland: Das -NET-Framework wird so schnellw eiterentwickelt, dass Borland nicht hinterherkommt. Bei Mono werden sie wohl auf das gleiche spekulieren. Wenn es etwas gibt, was Microsoft unbedingt vermeiden will, dann dürfte das wohl Plattformunabhängigkeit (außer natürlich bei Sachen wie Pocket PC, die ja wiederum mit Windows betrieben werden) sein
... meine Meinung...
edit: Plattformunabhängigkeit ist in diesem fall wohl eher eine unpassende Bezeichnung. Hardwaremäßige Plattformunabhängigkeit dürfte auch im Interesse von M$ sein. Plattformunabhängigkeit auf Betriebssystemebene aber nicht. Letzteres meinte ich.