Its all about money -
The best game developers are not making PC games. That's just the truth. There's no money in PC games. As was mentioned by others, PC developers always seem to focus on visuals and not actual game play, something that has always been a target of gamers when you compare the PS's intial focus on 3D games over 2D and Nintendo's stance on gameplay over graphics.
Just like the Wii is not the graphical powerhouse the PS3 is, they tout gameplay over graphics to go with the lower MSRP. I still think its a mistake by Nintendo as more and more people drop coin on LCD and Plasma TV's, your just not going to have many core game players with CTR's anymore.
So basically Nintendo set themselves up to be a very DISTANCE 3rd in the console wars. PC's problem has been pushing the visual window to try and keep pace with consoles improved graphical power. What they forgot is that, alot of people aren't willing to upgrade their hardware for the latest releases.
In 2 PC's owned, I have purchased just 2 video cards -
ATI AIW Rage
ATI AIW 9600XT
As you can see my focus as been on other accepts of these cards, but I didn't want to not be able to play any games, so I spent more than the average game player does on hardware.
I just refuse to spend $400 for a card to play games on, when the PC libuary is seriously LIMITED in terms of games I would actually buy and play.
I have played more MAME and other emulators on my PC than actual PC game releases.
I wanted to play GTR when it came out, but when I saw you needed top grade hardware just to run the game at a decent level, I decided to skip it. Pro Race Driver plays smoothly on here, but I fear TOCA 2 wouldn't fair as well and I didn't buy it.
It just seems silly to me to have to buy hardware every 2-3 years when the average console lifespan is 5-10 years.
Somebody should post screen images from NFS: Carbon on the PS3, Xbox 360 and PC with any PC card you can think of and the graphical difference is MINIMAL at best and both games run SMOOTHLY at 60fps with room to spare.
So talking 2nd gen 360 games compared to 1st gen PS3 games with version 4 releases of Nvida or ATI graphics (PS3 graphic chip is Nvidia, 360 chip is ATI/AMD) drivers. Sure PC's when enabled can have a few more levels of detail, but they hardly ADD to gameplay.
PC's for the momement will still be the platform of choice for point & click games and other games that don't need a joystick or wheel to play.
Even budget gaming rigs are pricey, even compared to what some people are paying for PS3. You can't argue you'll get more out of a PC, because your already typing on one, which means you have one already. If you coming from a Pent3/AMD K6-2 machine, then that argument would be valid...
PSN - DJFourMoney