So what money was perhaps made elsewhere to cover it so they didn't feel the need to, that argument doesn't wash. If a developer wants to charge for something they've had to dedicate more time to then so bloody well be it. End of thread. The only thing im remotely annoyed about is they're using that god awful piece of ***** GFWL. I want to buy it online with a normal card and not using Billy boys points.
Actually in the case of DLC via games for windows, its generally Microsoft that force the developers to make DLC charge.
Microsoft has especially borne the brunt of criticism regarding downloadable content.[13] They were the first to successfully introduce downloadable content to consoles with the Xbox, and also the first to charge money for it.
Microsoft has since then been known to force developers to release their content at a charge, when the developers would rather release their content for free. Some content has even been withheld from release because the developer refused to charge the amount Microsoft required. Epic Games, a developer known for continual support of their older titles with downloadable maps and updates, believed that releasing free downloadable content over the course of a game's lifetime helped increase sales throughout, and had succeeded well with that business-model in the past, but was forced to implement Microsoft's strategy of fee-based downloads when releasing content for their Microsoft-published game, Gears of War.
http://en.wikipedia.org/wiki/Downloadable_content