Because I can drop $400 on a console and play every game released for it with no additional hardware upgrades needed in the future. Obviously excluding games sold for specific peripherals ( Kinect, Move). Whereas with a high end Gaming PC, if I want to run it with max specs and make it look equal to the console version there is a good chance I will spend more on upgrading video cards alone than the cost of a single console. That's not to mention the cost of the rest of the components. I am currently still running ( knock on wood, fingers crossed, etc) an original Xbox Elite. So in 6 years or so I spent $400. Show me one gaming PC that can handle all games thrown at it for the last 6 years, with no upgrades, at high end settings.