And, because game developers know the precise specs of every console they target, they can reduce load times and make texture rendering... sorry, sorry, I can't do this with a straight face.
I own a PC and an Xbox. I know from first hand experience that the Xbox is easier to maintain. I wasn't joking about that.
How is an Xbox easier to maintain? When something dies in your PC, you just pop it open and replace it. You might not even need tools.
I'm talking more about software maintenance. For example, sometimes I need to respond to flash or java update messages.