Did I say that developers are morons? I don't think so.
The fact that Crysis 2 gained similar sales to Crysis 1 in a matter of months only counts for anything if the sales continue, which they are unlikely to do given the state of the game now.
Plus, it amazes me that you fail to grasp the simple concept that a PC lead-platform results in a better game for everyone, and that 'where the money is' is completely irrelevant as the game is being sold on all platforms anyway. If a game is made for a console, it is built within the limits of that console. Console players never see any of the PC features (which many want) and never get anything particularly difficult or demanding. That's not because console players are idiots, but because most of the console userbase are casuals and don't want too much difficulty or need extra features.
If the game is lead by PC, the PC players get a full game, but the console players get more than they would otherwise. It becomes less of an issue of 'these are the limits' and more of an issue of 'let's see how much of this we can actually fit in the console'. The result is a game like BF3, where console players are getting probably the best multiplayer game of 2011/2012, and it's coming as a direct result of the PC influence.
The rejection of this concept by console players clearly isn't based in reason, it's just a kneejerk 'yuck' reflex at the mention of the PC platform, which they see as elitists. If you can tell me any way in which a PC-lead game has a negative effect on consoles we can discuss it, otherwise it's clearly a win-win situation.