Because unlike PC gamers, we're not greedy twats who want everything our way, all the time?
/stereotypical (but not completely untrue) response
1: Lag is not that bad on P2P, no matter how much antecdotal evidence is presented. As a matter of fact, lag is generally the same across both systems - its just that servers can handle it slightly better. Consoles however, use P2P more often for several reasons:
-It helps control modding, cheating and pirating
-It is easier to use on consoles
-It costs WAAAAAAAAAAAY less than servers do. Even the richest companies would be utterly crushed under the burden of trying to provide servers for games for consoles, which almost always have an expotenially higher user base than PC games do, which means an expotenially higher cost.
2: The maximum is not 9v9. There any many games that go far above this limit, like Frontlines and Section 8, not to mention the Battlefield games. However, 8v8/9v9 is generally the accepted good preformance limit of both the P2P, and what most developers design their game for. Games like CoD44, MW2, Halo 3, Gears etc. are simply not designed for that many players, both gameplay-wise and map-wise.
Also, 32v32 isn't standard on PC, save for Battlefield games. Many games you have to mod or tinker with get above 12v12 or 16v16.
3: Our services are not poor. For our $50 a year, XBL users get consistant and accurate stats-tracking across all games, large community events, reliable (fairly) customer service, maintance and anti-cheating protection, and pretty decent game content as well (much of it at a reduced price as compared to if it were a normal digital download or in-store purchase), and unlimited online gameplay for any game, with few exceptions (Phantasy Star Universe). All this for less than the price of one new game per year? Not even WoW can claim that. Pc gamers can't, because most of it is self-regulated - you might get it, but it relies on players to make it happen.
4: All I see are some butt-hurt PC gamers due to the fact that IW tried to level the playing field for all their customers. I didn't say it worked, but I can't blame them for trying either. Because when you strip away all the fluff and chest-thumping and yelling, PC doesn't really stand out well...in anything. and treating them like they're special is a poor business choice, especially since you stopped being profitable a long time ago.