Sadly, I think PC gaming IS in serious danger at the moment. Look at how many good games will be released by the end of this year on the PC, and then consider how many of those are just direct ports of console titles(which works sometimes and not others), then consider how many will have abusive DRM schemes or no mod support. That should give you an idea how little developers value the PC market at the moment(I believe this is mostly down to the industry beginning to swallow their own bullshit about piracy, frankly).
Indie games are great, and they can be really fun to play, but I've yet to have the kind of experience playing an indie game that I can have with a pro-developed game. I'm not even talking about modern AAA blockbusters either; I've still not played an indie game which can even come close to Baldur's Gate, or the original Battlefield. I don't think it's through lack of talent, simply lack of resources.
What PC gaming, and indie development in particular needs, is a modern, fully open source development toolkit and graphics engine. Something that rivals the pro devkits, with say a two year timelag in capability. Without that, I can't see indie games reaching the same level of quality and presentation even of games from a decade ago.