1.) Mike Barnicle is a fraud who got fired from the Boston Globe for fabricating fake stories, and presenting them as real.
2.) Most of the country does not live in New York or Washington, DC.
3.) Too little diversity of subject matter, education, experience, geography, age, and perspectives on CNN and MSNBC. (They are too focused on Northeast / DC / West Coast elites.)
4.) The blood thirsty viewers want to see rhetorical WWE matches about the issues rather than a parrot-ing of one side's views.
They want to be entertained and informed, not lectured to. They want to see someone with whom they identify.
The target audience for lamestream media is college-educated middle-aged suburbanites who still read the New York Times and the Boston Globe.