Consoles are never going to make PC gaming obsolete, not the way things are set up now.
There are some things that PC is just far and away superior at. RTS, for example, or really any game with a lot of multi-tasking or complex movement. Or play WoW, where you've got dozens of skills and items you need to map to your keyboard because you use them all. You can't play WoW on a controller at a high level, it's impossible.
On top of that are mods. Any game that supports them is automatically superior on a PC. A Bethesda game on a console is just a shell of itself, in my opinion.
Perhaps most importantly, you have competition. Digital distributors are fighting one another and the customer wins. They have cheap sales just to lure you to their games portal. With the console services, you're a captive audience already. It's true that I'm not a big fan of Steam and think it's highly overrated, but I certainly don't have to buy from there (even if games from Amazon or GoG often use Steam).
Really, PC gaming is so cheap now. It's so different from when you had to have a $1000 system to even think of playing games. Now you can play quite happily on a system at half that price.
One of the more interesting things I've noticed over the last few years, as the doors to gaming on a PC have opened up to more people, is that the current crop of PC gamers, rather than being "elitist" as in the past, are now often more open minded about things like digital distribution and playing games from smaller developers with a lot less prejudice. Most of the "indie haters" seem to be console-centric.








