Not true. First, find out what the dlc is, if it is not integral to the game's world or story, if it takes nothing from the game to not have it in there, then the company owes you nothing. How many fighters did you get to play in the UFC game? Bruce Lee was never a UFC fighter, and some would not want him in their game. If a company has provided you with a complete and viable, enjoyable product you have gotten what you paid for. They do not owe you everything they produce for a license for one low fee. Dragon Age was a 60 hour game, Mass Effect was huge, having a ream working on DLC at the same time as the main game does not mean it is part of the main game, it means they expect people will want to play more and not to have to wait 6 months to a year for the content. A company needs to be profitable to make the games you like, and they must be able to decide how much their time is worth. SOme games (Prince of PErsia) left out endings to their game and sold it as dlc- that is crappy, but Bioware has not done this.
Decide on a case by case basis whether a company is treating its customers with respect. I like dlc. If I don't want it I don't get it, putting something I don't want in the game most likely means it replaces something I do want. Having it be dlc rewards the company's time in creating it and allows players to decide if they're willing to pay for it.
Then that was false advertising. Many would have thought Bruce Lee was actually in the game and unlock-able day one too.
I like DLCs too, especially ones that expand the game, for example the Javik DLC in ME3, but not DLCs that clearly should have been part of the game.
Everyone wants the game studio to get paid, it is only fair after the amount of hard work, but there is a line that should not be crossed. I find that most of the time it's crossed by studios who publish their games through any of the big 3: EA, Ubisoft, and Activition.