Nobody did, really. Bush's post-9/11 bounce was supposed to last but a few weeks, Conventional Wisdom said.
Bush's sustained popularity outlasted Roosevelt's after Pearl Harbor, it turns out.