DLC is like anything else, some is good and some is bad. I don't get the hate for it in general, as if it is all universally terrible. Some of my favorite gaming moments of the past few years have been with DLC, like Mass Effect 2's Shadowbroker DLC.
The problem with DLC as a model to make money, is that it's slowly making expansions unattractive as a thing to create and sell. Actually, no, it has already made expansions unattractive to most - or so it seems.
If DLC as a concept existed in a vacuum - I wouldn't have the slightest problem with it.
The people holding the financial power behind game development, have figured out that the impulse-driven purchase is the new gold. This is most evident in the smartphone Apps market and "F2P" games.
However, DLC is fast becoming something very similar.
It's true that DLC, as it is, doesn't HAVE to be bad - but in my personal opinion, there has yet to be released a single DLC or complete DLC package that amounted to similar quality as a quality expansion.
For the record, I wasn't impressed with Fallout 3 DLC - but they did represent some of the better examples. That is, one or two of them did. This is because Fallout 3 has a structure that lends itself exceptionally well to the DLC model. Most games are much more linear and "final" in terms of structure.
And what's that? I don't want to hear about "breaking up the main game to sell as DLC" because a) that is usually not the case if you know about development schedules (content creators are done months before the game ships) and b) that's bad DLC, it doesn't condemn the entire idea.
As I said above, DLC is simply too attractive in cost vs revenue to make expansions viable for the market-led mindset.
All of this isn't fact, it's just the way I see things. If you think that DLC isn't hurting the concept of a true expansion, or that it can fully replace that concept - then we just strongly disagree.
Basically, most of the industry is led by those who hold the money to fund games. DLC is, without a shadow of a doubt in my mind, a better way to generate profit in terms of effort vs reward.
Human nature and natural opportunism will create the problem I'm talking about.