Certain genres of games will never be as satisfying (FPS) or possible (RTS) with a console. And like others have stated before...modding and patching are a HUGE advantage to have over the consoles.
That said, People prefer a couch in their living room to a desk in their office, bedroom, kitchen, your mother's basement or wherever you have your system.
The real problem is 2 things. 1) The publishers rule...and that is never a good thing for innovation. They will always direct the market towards the consoles...more money to be made. 2) The PC's hardware can't compete with the consoles in price. $600 for the newest PC vid card vs. $350 for the next gen console...not a difficult question. And consoles don't require any "opening of cases"...which still freaks the sh*t out of too many consumers.
How to keep PC Gaming alive??? Well, number one is not pirating PC games. Alot of people do it...add it all up over time and that's a huge chunk of lost profit. Bad sales = closed dev house, because the publisher gets theirs...you're not hurting the publisher and the suits.
Devs start taking fewer risks which means more of the same. And on and on...it IS a trickle down effect.
I just don't think the people who CLAIM to love PC Gaming, yet pirate games, really think they're part of the problem...they are.
As far as the vid cards and the cost of PC hardware...I dunno...it's tough to see that changing. Unless there's a real push from PC chipmakers to compete directly with consoles...it may not happen.
But they've been calling PC Gaming dead for what...6 years???

The best games at E3 were PC games.
The console makers and the publishers who would rather focus entirely on consoles are calling PC Gaming dead...because they want it to be.