Ignoring even that, in the end when he was caught/executed, it was in Pakistan by a small team of operatives.
So in hindsight, why was there an army in Afghanistan? 15/19 of the terrorists involved were former Saudi nationals, so it isn't like the Afghans were obviously churning out radicals.
Even more bizarre when you consider the reports that Pakistan was taking money from the US, giving some of it to the Taliban who then used it to fight the US.
Why the US public isn't angry at Saudi Arabia and Pakistan is a mystery to me.
The U.S. public was and is angry about all that. However, the U.S. government can't really do anything about them. Afghanistan did have bin Laden, so that was a reason to go there: to get him. Staying there for decades, however, was not necessary, and not really justifiable, especially given that the nation-building part of the project hasn't panned out.