I don't like Launch DLC either, but I'm forced to concede that we aren't entitled to everything they make pre-launch. If they intend something as DLC - an extra character, mission, weapon even...then that pisses me off but I can't blame them. But when it's content that is fucking crucial to the backstory at least, if not the storyline, then I think it's a case of them deliberately taking something out so that we will feel like our game is incomplete without it, and have to buy it. And that not only pisses me off, I think it is actually fucking terrible to do that to players. I think we are entitled to everyhting to do with the main storyline and such incredibly important details of the backstory. And it bothers me because in the future, what's to stop a developer(/publisher I don't f***ing know anymore) from with-holding one character, or part of the storyline, or element of gameplay, in order to sell it seperately? There are any number of games out today where something could easily be taken out, and it would not be missed if we never knew about it, and the game would still sell for the same amount and still be a great game. But if we were then told about this character, or thing, and about its importance, the game would feel incomplete.
For example, imagine if there were no Argonians in Skyrim, and there had never been any in any Elder Scrolls game. No-one would care. It'd be "Oh yep, a bunch of humans, a bunch of elves and cat people". If they then suddenly introduced Argonians, players would be tripping over each other to get them. But if we never knew, no-one would even think of it.
And that's why I hate this, because the only logical progression is that they're going to go further and further until you have to buy crucial parts of the game, like a melee attack, or a race, or the HUD, for extra money on top of what the game should be, because they can.