Fakt ist, dass Microsoft in anderen Bereichen mit FOSS konkurriert (Webserver, Datenbanken, Entwicklungsumgebung) und tatsächlich auch gut Einheiten verkauft. Das liegt zum einen natürlich an der engen Integration ins eigene Betriebssystem, zum anderen aber auch einfach an guter Leistung, zum Beispiel bei .NET. Man muss halt auch bei FOSS erstmal Schritthalten können.
lg
Erik