Epic revealed that they couldn't release the 8 free maps for Gears of War because Microsoft wants to sell them. And the delays of these maps is because of Microsoft
Epic doesn't want the Games for Windows on their games because Microsoft wants PC gamers to subscribe and pay for online voice chat and buddy list. And Microsoft has restrictions on their Games for Windows or live anywhere initiative.