Also, the console games are made for the consoles. In other words, their graphical quality is far lower than it could be because of the severely lacking hardware in there.
Compare BF3 on the Xbox to BF3 on the computer and tell me that you don't see a noticable difference with a straight face.
Current gen consoles lasted 3,5 years more than it should have. It's amazing nobody rang a bell sooner.