The only way to ever change anything is to get a vast majority or large group of people on the same page, other wise it's redundant to even try.
If I paid 60 dollars for Crysis2 I would be very upset. In these tough times when players get the little extra they can save or muster up, they want the money to go to a product they are happy to have. In it's current condition crysis2 is a waste of money,
The developers should know that, and so should players who lurk here wanting to buy the PC version of the game.
I've been watching now for the past 5 years or so, the current trend in the pc gaming market. How it's diluted itself from an art form to a mere business practice. And I think we as pc gaming enthusiasts should be doing everything in our power to change that, even if it's shouting on a forum.
I agree with your statement on the PC market, as all things these days seem to follow the money, I suppose for valid reasons.
But I disagree with shouting on forums bit, yes everyone who is disappointed with game can and maybe should make there voices heard. But not with 4000 threads. 10 or so threads, each one with a vaild point or bug, with lots of posters in those threads would be more effective and civil.