GPLライセンスに縛られないからMSのほうが自由に開発できるよ。
Linuxはコストがかからないのではなくて、
売ってないから買えないだけ。
LinuxのどこにC++BuilderやVisual C++のような開発製品があるんだよ。
Linux並みの開発環境ならWindowsで全部無料で動くじゃないか。
gccがWindowsで動かないと思ったか?