Would definitely agree that expectations have gone up, pc gamers want the best graphics, AI, modding options, grand multiplayer and free DLC for a comparative cheaper than console retail price.
And thats the problem in a nut shell!!
You've only got to read the user reviews on say Amazon to see almost any new PC game getting critically slaughtered within hours of release.
If it's not the gameplay, its the graphics or DRM or Origin or something to have a moan about.
For the most part, this does not happen on the PS3, Xbox etc. where user reviews tend to be more forgiving as in general, expectations are lower.
So because of this, the Devs are left with an easy dilemma, earn more money from a far larger, more compliant console user base or pander to hyper critical PC users and charge less for the privilege.
If as a PC owner you expect more from your chosen game on the basis that your PC can do more, why would you expect to pay less for essentially a better quality experience
After all, the PC is just another competing format and not necessarily a profitable one when you factor in user base/piracy etc.
The question is, if Devs were prepared to produce separate game versions able to push our uber machines, would we as discerning PC users be prepared to pay console prices (or more) to play them??