Every game console ever made has always played the games made for them better then some of the most high end computers made. Why is it that these consoles can play all those games better then any pc hardware? I meant in generals. Hmm I did not know that though. I Just hear and see things that would prove otherwize but maybe its not enough,
If you are talking graphics-wise then you are completely wrong. Consoles always have rehashed and outdated parts and PCs always get the latest cutting edge technology. High-end PCs of today crap all over Xbox 360/ PS3 in the performance power/graphics department.
If you are talking about compatibility then you are partially correct. Sometimes PC ports of console games are bad (bad controls, game crashes etc.) but that's mainly the developers' fault. Games that are made for PCs directly and are not console ports run just fine.
First off, the graphics on the consoles are dumbed down compared to the PCs. For example, take a look at this website that shows Fallout 3's graphics on the PC, Xbox 360, and PS3:
I see that the PC has the best of the 3 in there.
Also, most gamers are console gamers. So developers want to make their game as great as possible on the console, and then just make a crappy PC port for it later that turns out to be less optimized.
I hope this helps!