PC gaming has a lot of implicit advantages over console gaming, many of which are related to the ability of developers to be more "demanding" on their users ...
The "perfect" example of this is with MMORPGs, they are released (mostly) for the PC because you can charge a monthly fee for them and force people to download gigantic patches for them; and if people complain about the poor performance when you get too many users on screen, or that the game is taking up too much hard-disc space you can simply tell them to upgrade. As a result of this you have a gaming experience that has only been done well on the PC, and it is unlikely that it will translate well to consoles ATM.
The long term problem PC gaming faces is that many of these demands becomes less and less of an issue for consoles every year. Hardware is getting so powerful there is little need for people to upgrade, consoles have adequate storage for practically everything, and (in the not too distant future) console manufacturers will probably open up their online services to allow for some form of pay-per-use system.







