This thread is just plain anything to read... First of all, I think DLC is bad and not just bad, I believe it is an outright terrible practice that should die.
Remember all those "Extras" and "Unlocks" games used to have, that came on the disk that required some sort of in game feat to unlock? That's your day 1 DLC now, and there is no excuse for this. And its not like this died long ago, look back to the last generation of PS2 and Xbox games, many, many MANY of them had secrets and other fun things to unlock, often you had "Extras" right there on the main menu.
Skins, Bonus Levels, Cheats (Remember when fighting games would put a cheats/modifications tab right there on the menu? Bloody Roar at 2x the speed was so much fun for example) Costumes and Alternate characters. Granted, some games do this but not many, GoW3 is a perfect example of this is it not?
Those of you who speak of the "Budgeting", this is, in my eyes, total bullshit. Look, I'm pretty sure you only need one guy to do 1 or 2 pallet swaps on a few guns, or "make X model work in X mode". And to flip it, how do you KNOW it was never intended to be in the game in the first place, and not just cut off later on? If it was on the disk, it was complete, if it was on the disk and incomplete, it should be patched for free.
All you have to go on when you speak of the magical "DLC Budget" is your faith in the developers and their publishers, and let me tell you right now, that is in some cases some finely misplaced trust there.
Imagine this, Day 1 Expansions... now how would this sound? Because well, DLC has replaced expansions these days, fucked up as it sounds.
(And don't get me started on removing mod support for PC games so they can sell DLC, THAT is were you can tell how much trust you can put in devs if you ask me, removing mod and ded server support just proves that they know people will make better DLC for their game than they can/are willing to on their own.)
Edit:
For me, isn't really a question about morals as it is wanting devs to put geunine effort in games, because the "Skin packs" that get released these days, well fuck, "I" could do those with some effort... And this really says something.