I know that i will get trolled by ODB and others for this, but here goes:
From my own observations that I’ve made over the years, the whole pc vs console war is not as much about game compatibility, as of ease of use. It kinda goes like this
Ubuntu (or other linux-based OS) is usually the most difficult to master, due to its ability to be changed and modified to accommodate various software. This can be named the Elite OS.
After Linux we have the Windows OS. This one is made for the regular consumer. It is simple, pretty, and all-in-all the all-round ever-useful tool that people use. Has some ability to be changed, but not much, and is compatable with 99% of available software.
After Windows we got the Macs. These are even more simple, but limited in terms of software. Macs have almost no ability to be changed and/or heavily modified. they are for those who want the least amount of problems but still want the mobility of a computer.
And at last, at the bottom of the ladder, we got the consoles. These are exceedingly and boringly simple to use, made to be used by anybody, even those who have no brains. They require minimal setup/supervision, have the least errors and require the least amount of attention to work and use.
Basically what I am trying to say, the consoles are made for people who do not want to think for themselves and who hate any kind of challenge, while PCs are made for people that want to think at least partially for themselves. Thus the consoles will surpass the PCs due to the fact that the new generation is being raised on the ground of simplicity and ease of use, and thus they will not be able/ will not want something that requires brainpower to use.