As a XBLIG dev I have to say the "no free games" rule was a great idea, I think it kept out a tidal wave of fart apps. And I can completely understand why they were afraid of XBLA cannabalisation, XBLA devs pay good moeny to release their game on XBLA.
Shame about the politics derailing the XNA drive though.