I'm a PC gamer, but I still find issue with a few misconceptions in a few posts...
Do they have tessellation?
The Xbox 360 has hardware support for tessellation, which some have said is why there are so many 360 exclusive titles that have never been ported to PC.
DirectX is an API. Does your PC have OpenGL ES? No. Now, the 360 probably has something like DX, and the PS3 has something of its own, but either way you can't really put "DX11" onto consoles like you do on PC.
How about 2, 3, possibly even 4 (better) GPUs?
Why would you need that many GPUs? Are you saying we should require people have additional GPUs? Why do you want us PC gamers - or rather, our wallets - to suffer simply because you dislike consoles?
I am not platform bashing either, it is a simple hardware truth! We are what, 3, 4 generations beyond 2005/2006 360/PS3 hardware? Even if it was stellar then, that's 5/4 years ago!
See, herein lies your problem. Not everyone has an amazing PC. You see, I can run most modern console-to-PC ports on my good ol' 8800GTS at around about 30FPS most of the time. That's a good thing. I, like most rational people, am not shelling out a couple hundred dollars for a new graphic card I don't need! It is unrealistic to expect that people should be constantly upgrading their computers to keep up with gaming - after all, we can achieve an amazing amount of realism with what we have now, so what's the rush? Consoles are holding PC gaming back so that us PC gamers don't have holes in our wallets the size of an average American state whenever a new game comes out. Look at it this way - the last PC game released to be a graphical showcase was Call of Pripyat. Did that really do much with DX11? No! And now the next STALKER is coming to consoles! Will STALKER 2 use DX11?