You know what'd really put a nail in the coffin for PC gaming? Native Keyboard and Mouse controlling support for consoles. FPS would suddenly become properly playable for those of us who didn't grow up on Halo and Strategy games would finally be a viable option for consoles.
I don't mind the controllers on my 360 though, they're not bad - I feel more or less the same about the PS3. I miss games mods - how many of us have stuck at a game because someone came up with a cool new idea for it? QuakeWorld, Counter Strike, Day of Defeat, DoTA, etc - all mods and all top notch stuff. It's just not accessible to do these things for Consoles and anyway, the companies behind some of the bigger games aren't interested in letting you have at it anymore anyway.
Games are a lot shorter (it seems) than they used to be. RDR even felt short for the sort of game it is now that I'm thinking about it. Seems like I got through it in no time and I don't really expect to get more than 1 or 2 days out of the single player of most of what I buy anymore. Multi-player can't be the only way to keep you interested - see the mods stuff above
However, as someone else mentioned above, it does seem to be about just doing enough work getting the next title out as quick as possible without it being a flop these days and to be fair, that's not just in gaming. I'd say that extends to a lot of society in general - we're expected to be good consumers and consumers need product, so why wouldn't they just keep giving us what we want?