I think one issue is more important than all the others; companys having the long term support of consumers.
For example, i've played X-Com, Alpha Centauri, Civilisation etc etc my whole childhood. If the same company had made something say 5 or 10 years ago - I'd be awesomely optimistic. This has changed however.
I bought Civ V not because I thought it would be the best game ever, but because it was made by a company I trusted to do a good job. I believe with the money they had, the time, the company and the skill they did not fulfill my expectations as someone who has played all the other civilisations and Firaxis games.
For some reason company's all of a sudden think they can rush out a shoddy job which is half finished and is not up to the standard people expect, then they cry about piracy.
It's not just nostalgia, I am still playing X-Com, Alpha Centauri and the like. These games are so well made and well thought out, they never get old.
New AAA titles seem to be designed to get old so they can sell DLC and expansions better. This is not the way it was, and should be.
The gaming industry has changed into a mass production machine, theres no personal touch, theres no finess, theirs no attempt to listen to fans like indies do.
It looks to me that now that gaming is popular, its being dummed down and milked for all the money it can make, instead of being what it was in the 80's and 90's and so on which is an essentially niche 'gamers' market.
We've lost the games, the companys and the market to the average idiot on the street, because they out number the nerds, basicly.
All this has pissed people off, made them distrust the companys and not feel the slightest bit bad about pirating their games. They'd feel really bad for pirating an indie game though!