Plus Microsoft's XBLA terms are horrible. For example, you must sign a contract that puts your XBLA release as a pure-Xbox-exclusive release, or at least a timed-exclusive if you have the clout to fight back. (Only the majors can swing a "same-day multi platform release" via XBLA) The percentages XBLA offers are unfavorable, they make you pay for advertising on the games page, and I've heard that you make more money via PC release on Steam (or your favorite DRM-free service). In short: if you're seriously working on XBLA, demand a better contract or dump it.
It's just unfortunate that Fez's original contract is probably so old, the Apple App Store with it's free patches was a new concept then. If you're working on something that will take forever to do, get a PC prototype working first then dumb down to consoles if you must.