Bush made an enormous, perhaps fatal mistake by letting the military do all the fighting, while telling the public to act as if nothing had happened, but go out and spend lots of money to keep the economy going. Civilians should have been told “we are at war and things are not going to be the same. No more wasteful domestic spending, no more tolerance of treason at home, no more immigration from 3rd world hellholes.” The Left used to subsequent years to put pictures and facts about 9/11 down the “memory hole,” inventing 9/11 “truth” fantasies, calling Bush a war criminal, etc. Bush has been completely over his head as President.
That would involve having a conservative as president, not an incurious liberal.