In theory there's nothing wrong with DLC, it's the type of DLC that can be "wrong".
Cosmetic DLC? Whatever, do that for all I care.
DLC that gives you an unfair edge in multiplayer? You can fuck right off.
DLC that is content that was produced post launch and adds something to the game? Awesome.
DLC that's on the disc but the publisher thought they could sell extra? Fuck you.
And a special pet peeve of mine, though I only know of 2 instances of this happening, making a difficulty setting DLC? Get the hell outta here.
Also while I'm personally of the opinion that most big publishers make way less actual profit than a lot of consumer advocates like Jim Sterling would like you to believe, I also don't think that publishers have to resort to sleazy DLC practices like day 1 DLC to make their money back, create cosmetic DLC and expansions as DLC post launch, it shows you're willing to support your product, builds consumer trust and stops people from reselling their games. Also I'm pretty sure that many game budgets are higher than they need to be in the AAA space, especially in marketing. CGI trailers are expensive to make and not many people seem to like them for example, so that would be something that could be cut out.