Silver isn't a pundit. He's a handicapper. His job is to make a prediction. He can't just throw up his hands and say, "I dunno." But even pundits have to make some kind of prediction, why else would anyone listen to them? Although pundits, since they make predictions up based on what party they are loyal to, have the advantage of just telling people what they want to hear. Most of our political commentary is just reinforcing pre-held conceptions regardless of facts, and there's no blaming them for it because most people just close their ears and ignore anything that doesn't fall in line with what they want to believe. That's why when someone like Silver comes along with something that tries to be fact-based everyone gets nervous. He's not playing the game the way we're accustomed.