Call me a cynic, but all this does is further motivate game developers to make games for the casual crowd, the numbers certainly don't lie. I get the feeling each year that more and more games are being dumbed down to appease the casual crowd instead of the enthusiast crowd.
Take Left4Dead for an example, GREAT game, but there are things in the game that annoy me. For one, there is no ping number in the tab menu, only that 'signal strength' lookalike that really tells you nothing on how it's rating. They completely removed the lobby menu, so you have to completely rely on auto-join and friend-join. Not that the auto-join and friend-join are bad concepts, they are great. The trouble is you should not remove a standard of how we choose where we play and replace it with something that is not better. Auto-join by itself is not better than a server menu, together they would be perfect but with no way other than using the console (the only saving grace they have) it is annoying to join a specific server when it should not be.
I have to imagine that a lot of these sacrifices were because of the artificial restrictions of the Xbox 360, as L4D was also developed for that in mind.