Well I think this all started to happen ever since Activision joined with Blizzard. I think the people in the board room just see the amount of money they can make by giving the most bare minimum of a product, hence the massive mark-up price of MW2.
Check this article out on the Activision Blizzard CEO: http://arstechnica.com/gaming/news/2...emoves-fun.ars
I think that just sums up the "geniuses" telling IW what to do. It seems similar to what they are doing to Starcraft 2 with that having battle.net (why all the .net's?) and having no LAN support. They are just in it for the money and until their pockets start running dry they'll keep doing the same thing.