1. Inerior Hardware - For the price you can't beat it. You might be able to today but when the console was released the graphics it offered were not possible on a PC costing $400 and software continues to look better.
I don't have a $400 PC so I expect games that take advantage of my quad core and 8800. You cannot expect the same of consoles because their hardware is limited.
2. Inferior Control Scheme - I think it's fair to say that console games are less complex. Making a game complex does not make it fun and Consoles have found a way to maximize what people find fun and trim all the rest of the stuff away.
The key thing here is that keyboard and mouse
enable developers to make complex games and there are many genres that benefit from it. Tribes doesn't work with a gamepad. MMOs don't work with gamepads. RTS doesn't work with a gamepad. STALKER wouldn't work with a gamepad. Flight sims don't work with a gamepad. Mech sims don't work with a gamepad. Quake doesn't work with a gamepad. There are many things you can do with a keyboard and mouse that you simply can't do with a gamepad.
3. Retarded Audience - Lumping everyone together who uses consoles is ignorant and inflammatory. There is as much variety there as anywhere else in the gaming community.
The fact that FPSes actually sell well on consoles is pretty indicative of the general intelligence level of console players.
CoD4 is a masterpiece in my opinion. So was Bioshock. The Orange box was great as well. All formly titles you'd only find on PC's and done exceptionally well on consoles.
CoD4 was okay, in my opinion. Highly scripted, highly formulaic and highly antiquated design philosophy (respawning enemies? Wow). Bioshock was good, though it paled in comparison to System Shock 2, a game you'd only find on the PC. Orange Box was designed for the PC first and foremost, so that's irrelevant example.
When you start considering the cons of the PC as a gaming platform both from a new users standpoint (cost, compatibility issues, stability) and from a developer stand point of trying to design software that runs on as many machines as possible it's easy to see why game companies want to design on a console.
Nobody is questioning why developers are favoring consoles. We are simply lamenting that they do so because it results in the castration and/or death of once great genres. This new PC Gaming Alliance is a complete farce and misses the point entirely. To PC gamers, the problem isn't with marketing or accessibility. The problem is that developers aren't making good
PC games.