Hey! Im not saying EA or Activision are perfect. They are both have money to spend, but there are many titles that they do not care about how happy you are with them, how much content is delivered in the DLC, etc. They want you buying a 4 year old title, by download, over retail price. They work for their shareholders, and for people who make content and Art, that is capitalism at its worst.
At the same time, how many titles do you see getting released that get scores of 2/10? Not too many. Not many have-a-go developers. Outside of indie games, when you pay full retail for a game, that is a good thing. Even Movie tie-in games are getting to be simply GOOD games. In exception of anything SEGA makes!
I hate DLC! And I hate the " If you dont like paying for it, Dont buy it! " attitude towards it, thats why its still here. This stuff used to be free. Its simple add-ons. On the PC peopel make them themselves. MODS, additional maps. Because some of you out there dont mind wasting money on Horse Armour, its still here, and its even getting more expensive. IF you dont like seeing famine and death, turn off the TV! That attitude makes everything allowable and OK!
Not sure if Im answering this right, basically, buying, or making an engine for a game to run on modern platforms is so expensive, the people doing it will only get the money if they have "some" degree of talent, or are willing to spend their own money, meaning that they are passionate, and will make at least a reasonable game. Not utter crap. And that is a good thing. WHen the PS1 was out I had every good game, or every one I was at least interseted in playing. Now there are so many, I could never afford them all, and will never have a fraction of the time to play them.
For good, fun, content-rich games, we are spoiled for choice nowadays. That is a good thing!