Jedes OS hat seine Vor- und Nachteile. Man muss abwägen welches OS für den jeweiligen Einsatzzweck besser geeignet ist oder mit dem man besser zu Recht kommt.
Ich zum Beispiel, bevorzuge lieber Windows Server anstatt Linux Server, da mir zum einen der Windows Server übersichtlicher ist und das ich zum anderen per SUS mehrere Server auf dem aktuellsten Stand halten kann. Weiß jetzt nicht ob es für Linux eine vergleichbare Lösung gibt.
Zu sagen das MS den Quellcode OpenSource machen soll, damit Windows sicherer wird, finde ich eher unverständlich. MS ist eine Firma die mit ihren Produkten viel Geld verdient, wenn man diese dann OpenSource machen würde, gäbe es wahrscheinlich so viele Varianten mit dem Quellcode von MS als Grundlage, dass MS sicher weniger Gewinn einfährt und mal ehrlich gesagt: Wenn man weiß wie man ein Netzwerk und einen Windows Server abzusichern hat, dann ist auch ein Windows Server sicherer als mancher Linux Server.