They did?
In 2004, Real Clear Politics' final average of the polls gave the following:
Bush 50.0%, Kerry 48.5%.
Actual results:
Bush 50.7%, Kerry 48.3%.
That's pretty darn close, if you ask me.
You cannot compare a 2004 poll to now. It is important to look only at polls that have two non-incumbents running. Those years were 1968, 1988 and 2000, I believe.
People, deep down, are afraid of change, so unless the President is utterly incompetent, as Jimmy Carter was, or broke a promise to his base, as Bush senior did, they will, last minute, fall back on avoiding change.
And that's the key - FINAL averages. They can publish whatever crap they want early on, but then they straighten up a bit toward the end. And curiously, as Ann Coulter covered in her recent article in FrontPage mag, if the pollsters err in Presidential races they almost universally favor the Dems. Weird.
Final.
This is three weeks out.
Stop falling for, and spreading, liberal agitprop.
Cheers!