@lvflyer: Honestly, I think it has more to do with 2k than MS. 2k holds the rights to the series, and can veto their library going on anything. There's also the factor that EA holds the exclusive license to the NFL (unfortunately), so there' a lot of legal hazards getting either one of those titles on there.
Eh? I don't care for AI mods, but let's be honest, MS has terrible communities. Not the people themselves, but just the access. I went to find their forums just the other day, and what should be just a simple click or two away was over-complicated. I suppose there's the community hubs on xbox itself, but I have no clue how those operate as I've never found a compelling reason to visit them.
9/10 times, I end up on the forums of the devs, as looking up the dev is just far easier.
Chizaqui's comments