The U.S. says they would withdraw their troops quickly if the Taliban and al Qaeda stopped their attacks in Afghanistan. This is unlikely to happen and most Afghans don't mind having the Americans around to go after the hated al Qaeda (mostly foreigners) and the disliked (in non-Pushtun areas) Taliban.