I know this is a PC enthusiast site and all but the "PC is l33t" remarks are pointless. PC has better hardware, cool story, really, it's never been said before. The devs however were not happy with the amount of money they were getting from you and jumped to where the grass was greener. By the time they "come back" to PC, they'd be nearly broke, because they've already invested themselves. It isn't going to help you at all, and you don't need to be bitter at consoles because your dev teams abandoned you.
But hey, I agree with you, the PC devs that went to consoles SHOULD go back to making PC games. Companies like Epic put out games like shooters that are graphics dependent, those kinds of games don't belong on consoles. Graphics are worse, controls are worse, they don't go together, it's not going to it's target market and it's worsening what are supposed to be the draws of their games.
And what of the original console devs? Well out of this console generation, Nintendo has been the most successful. MS and Sony are the ones trying to grab PC gamers with high tech and graphics, but they can't compete with real PC hardware, so they're playing a losing game. Consoles don't win with superior hardware, they win with accessibility and innovation. You can call it kiddie, but you were all kiddies once, and it's a market that has always kept the console industry afloat. Many of the software devs need to get some new ideas though. Sequels aren't a problem themselves, but they need to be good sequels. Mario used to be a showcase for what the new system could do, now it's midseason filler. JRPGs used to have interesting stories and characters, now it's more about how many CGI/anime cutscenes they can fit on the disc. Fad games like DDR and Guitar Hero can only hold people over so long before they realize there isn't much else to offer.
Consoles, stop trying to depend on graphics like you're PC, you aren't PC, it isn't going to work. If small "app" games have one thing going for them, it's that they aren't depending on graphics to hold their game up. Small devs are going to pull the rug out from under the huge ones with entertaining gameplay if they don't remember how they got huge to begin with.