Everyone is to blame. Its a cycle. 'Fanboys' as some like to call them have bias and breed anger when people say negative things against their favorite games/ststem or DON'T agree with their opinions. Then journalists, if you can call them that, aren't helping, as they are more and more choosing to cater towards these people and write with their own BIAS and opinions instead of subjective facts or reason. Finally, gaming companies, who should be trying to make money, are instead seemingly full of more and more 'ideallistic' developers who want to 'make games their way' and would rather blow 100 million dollars on the next 'Halo killer' or 'WoW Clone' than actually trying to put a feasable game on the table. And it just turns into more fodder for game 'journalists' and console 'fanboys' since for 3/4 of those people (who it was targeting) it doesn't live up to expectations.
I'd like to also throw up another group who is to blame. Forum surfers/friends. You know the type. Those people who think they know everything about the industry, that 'guy' who drums up an opinion about EVERY game in EVERY conversation about gaming because he surfs IGN and GameSpot 24/7, those people who have to tell you their opinion about every game developer and game ever made. Yeah, those are also a big part of the problem. The 'know-it-alls' who are starting half the 'rumors' and telling people 'don't buy that game, it sucks' when they haven't even played the damn thing.
I know some of you after reading that might even be getting a little offended, realizing that hit a little close to home. Heck, I've done that a few times myself. But that's the point, we need to not do that. Just because we surf forums doesn't make us industry insiders and know about games we haven't played. Heck, it makes us just as bad as sites like IGN who is trying to tell us certain games look bad before they come out (which they are doing now).