problem and their strength of consoles is that there is only one version of it and all games released for it are designed for it. So when you want to keep up with the consoles you buy a new one every 3 years (off the same company so possibly 3 new ones every 3 years (nintendo/ps/xbox/?)).
That is also where the strength of the pc lays, it is a standard there isnt a copyright on the basics of a pc, so there are multiple companies making parts of a pc leading to the need to make games for the pc to be more acceptable (and less quality) for different hardware.
So for games a console is usually best as once you buy one every game you can buy for it will run well, which isnt the case for the pc. However every game is only released on one console and I doubt many people could spend or be bothered to buy more than one console. So if consoles will be the future than I think eventually companies will have to let go of the control over games only releasing on one console or otherwise I doubt they will be able to beat pc's (and I do think that pc's are the bigger game machine than any console) and when they do that than they will loose their strength of being sure what the customer will have to run their games on and will have to put energy in making it more adaptable instead of quality (as you might be dealing with a ps2 or a xbox so you cant be using certain shortcuts that work in the ps2 as they will crash the xbox).
That is also where the strength of the pc lays, it is a standard there isnt a copyright on the basics of a pc, so there are multiple companies making parts of a pc leading to the need to make games for the pc to be more acceptable (and less quality) for different hardware.
So for games a console is usually best as once you buy one every game you can buy for it will run well, which isnt the case for the pc. However every game is only released on one console and I doubt many people could spend or be bothered to buy more than one console. So if consoles will be the future than I think eventually companies will have to let go of the control over games only releasing on one console or otherwise I doubt they will be able to beat pc's (and I do think that pc's are the bigger game machine than any console) and when they do that than they will loose their strength of being sure what the customer will have to run their games on and will have to put energy in making it more adaptable instead of quality (as you might be dealing with a ps2 or a xbox so you cant be using certain shortcuts that work in the ps2 as they will crash the xbox).