Originally Posted by arbalest
They're always unfinished, requiring massive updates, bugs, compatibility, and always needing bigger & badder hardware to get the full experience.
Now I get your points, but I have to disagree on one aspect.
Hardware companies push better and better hardware, faster and faster these days. Devs know this, and don't seem to mind if a game isn't optimized, because the hardware will catch up to their laziness eventually.
Look at Crysis, then at Warhead. The first game is BADLY coded, yet everyone still uses it a benchmark because they would rather have a rig that can run a badly coded game for e-peen, than to just use Warhead. Crytek became VERY aware of this, so they dropped the patch for C2 that slows everything to a crawl, while IMO, not doing that much for the GFX side of things. Even though the improvements were, IMO again, minimal, PC gamers rejoiced at the validation of their investments.
My opinion is that many PC gamers aren't happy unless they have something to show off to a community made up, largely, of strangers. Which is, to me, somewhat sad. Either be a hardcore enthusiast and run 3DMark and Cinebench all day, or be a GAMER. Trying to be both tends to just make people angry all the time.