I think this has something to do with limiting the effects of 2nd hand sales by encouraging people to buy the game first day/week as one factor.
Another would be that they want people to use their Xbox Live Arcade so by giving games away it lets people know that it exists and hopefully when they're there to collect their freebie they'll check out other games on offer.
Tease.







