Have you ever thought about the whole concept of DLC? I did earlier today when I posted this thread and it got me on a roll all day. Most DLCs, in my honest opinion is utter BS beyond those who are worked on far after the release date of the game such as Shadow Broker or GTA's Gay Tony's with significant effort that provides true and undeniable value. I gladly payed 10$ for Shadow Broker after I finished it.
First and foremost, let's talk about what DLC is actually stands for. DLC stands for "Down Loadable Content" and basically the idea behind DLC is that you can take a game and after it is released keep releasing incremental improvements or upgrades for it to add content to the game and your player base. For example, if I go out right now and buy Portal 2 (as if), I can go home and download new maps for it that aren't included with the game. The different is now they purposely provide short games or content that was ready to go on release day and asking for more money from you.
Right off the bat this notion to me is ridiculous. Why should I have to pay money for something that should have been included to begin with? I should receive as much content as humanly possible as a proud supporter of the game on release day. Except designers now purposely leave out maps, weapons, modes etc... that they previously would have added into the game simply because they can wait a few weeks and release these upgrades for extra money. The worst part it works.
Why do I have to pay full price for the game when people will buy it a year later and get a GOTY edition while I have to pay even more than release price to get chunks of the Mona Lisa they purposely left out? One of the main selling points of a game should be its content. I'm not getting it on release day.
Essentially designers are now half-assing their games just so that they can release DLC and make a quick buck in the future. A perfect example of this is Mass Effect and Dragon Age. I'm not bitching on Bioware, though they should get a solid punch in the face, there are other companies doing this now.
These are just a few of the reasons that I hate DLC. In concept, DLC is a great thing as it allows designers to keep upgrading and enhancing the experience of a game that they support. However, in execution, all DLC is, is a reason for designers to leave out things they originally intended to put in just so that they can make a little extra cash on it.