I could be wrong about this being a game development strategy, but I really dislike the idea of a game design team having the full intent of making DLC's along side their core game to simply make more money after their core game is released. I don't like the goal of "making a complete and good game" being clouded by "how can we make a decent game and then later make $10-$15 a pop with other stuff?"
That's one of the things that pissed me off about every one of the Sims games, there are glaring elements missing from the game that would otherwise just make sense to have included. Then a few months later an expansion pack comes out filling that missing area. These aren't "Oh, I forgot to include that, here it is but it's going to cost you a little bit." it's "Lets remove this from the game and include it later so we can make more money."
I'd much rather wait another year to have a more complete game but that isn't going to make the game makers any more money, is it? There could be more resources being used to finish a game faster and make it better than to develop something to be released later along side the project you're working on.
I think this is a major problem in the game industry, game companies are trying to see if their players will let them take advantage of them. Game companies are changing the standard of what we find acceptable and the market is not just taking it, but they're also throwing money at it!
That's like if car companies started removing car stereos from cars and then for some reason people buy the cars anyway but have a feeling something is missing. Then, a car company reveals this cool new thing: a car stereo! And consumers are like "Omg! That would be perfect!" and spend more money for the two separate than it would have cost together in the past. Game companies used to make full games and release an equally full expansion pack later on. Those are two full pies, two full tasty pies. I don't want to spend the same amount for 3/4 of a pie and have to buy the other 1/4 for $10 later.
Basically, with all these DLC's going on, it doesn't tell me as a player that the game company is looking out for my experience and enjoyment, but that they're looking for what's in my wallet. Just because we play for enjoyment doesn't mean we should be taken advantage of.