Now, 25 years and $500 billion later, roughly 100,000 NATO troops, mainly American, are about to leave Afghanistan, with the Taliban still controlling much of it. Meanwhile, the US has withdrawn 150,000 troops from Iraq, after nine years of frustration.