I feel that now they are developing the dlc at the same time as the game. Basically your buying a game that is 80% what it should be and then you need to buy the other 20% later as DLC
The thing is though, in many cases a game that is 80% what it should be is still a good game and still good value for money. If people don't think it is up to standard with the DLC 'stripped out' then based on the reviews of the game, just don't buy it, simple as that. In many cases, a game 'crippled' in this manner will actually be better than another 'full' game with no DLC.
Heck, we could even take things a step further and look at something like the HL2 episodes. Could you argue that Valve are screwing us over by releasing only a portion of a game in EP1 and then 'making us' buy EP2 and at some point in the future EP3? Is EP2 just a glorified DLC for EP1? Most people would probably say they were happy with what Valve did despite them releasing partial/crippled versions of their game.
Ultimately, computer games are not some sort of public art form that we have a divine right to experience in their full glory. Publishers will increasingly seek to move towards models with recurring revenues and that is just natural behaviour for them.
One good thing about DLC that is rarely mentioned is that it increases the chances of the development team (or a proportion of it) remaining dedicated to the game in question. This in turn increases the likelihood of them patching the game to fix bugs etc, compared to a situation where there is no DLC and the publisher is desperate to move the studio onto their next revenue-making endeavour, leaving the game they've already released to rot.

