The biggest problem that I can see, is that alot of companies will just hold back alot more of the final product.(Like they allready do) Take Transformers: War for cybertron for example. The game came out with ONLY 8 stock maps, and cost $60. Then about a month later they released a 2 map map pack a few skins and a couple of maps for co-op players VS. bots. Then about a month later they released another map pack with 5 multiplayer maps. Both packs cost $10 each, and you HAVE to have them to play online resonably. They put these DL packs right into the ranked list, so if you refuse to DL the packs and one of those maps comes up you get kicked. Basically forceing people to have to buy them to get no hassle. Also think about Gamefly customers, and people that only want to rent games. In order to play the full thing they have to DL the content and then once they bring the game back it's the same as they lit the money on fire. BS IMO, when those maps/content were most likely done before the game even released, but they decide to hold them back for the extra $$$.
Now this is only the tip of the iceburg. Before these map packs came out, there was 20,000 players. After the first map pack those numbers dropped to 8,000. lol. Then when the second map pack came out it dropped to 2,000. Am I missing something here? I thought that map/content packs were supposed to be introduced the help keep a player base and draw in new players/sales for the full game. Obviously not in this case. Basically they are killing the game. On the PC it's even worse. They have released NOTHING at all for the PC version. No patch, no maps, NO CONTENT PERIOD. This stuff for free could of added alot more players and sales, but they can't figure out how to deliver the content. HAHA. Make a filefront account, and put it up on your site. Gee hard stuff that is...oh wait they can't charge money that way. So they decide to not do anything at all.(Activision/Highmoonstudios BTW)
A few years ago most games came with atleast 12-15 maps for multiplayer right out of the box. Now the games get released with 8/9 maps, and they hold the others back to make extra off the content down the road. Even Halo Reach only came with 9 maps. lol. The bungie/Halo fanboys will end up having paid $60-$70 for the not-so-full game and then have to dish out another $40-$50 to get the maps they left on a flash drive somewhere. So in the end they end up paying $100-$120 for the "full" game. I'm glad that I hate Halo BTW.
The way I see it, game developers need to start releasing single player games for $30, and if they want extra money release expansions that are almost as big as the original game itself for $10 bucks. No game that has only 5-10 hours gameplay is worth $60 anyway IMO. Then have multiplayer+single player games cost $60 still and release with all the content in one shot. If down the road they want to release a map pack/content pack do it for free to help the community survive and also help to drive the sales for the game up by adding more value.
I understand this is a business, but this is getting ridiculous.