Why not just use your operating system's firewall? Why install some 3rd party firewall?
I suppose Microsoft's point of view could be that they don't want users to accidentally screw themselves while trying to open a port for BitTorrent, for example. I wonder what percentage of Windows users end up installing 3rd party spyware garbage to get a "real" firewall?