One of the main reason beside sweet strategic spot for USA regarding Iran,China and Russia is that the effect of Afg. isn't felt at home. Public at home don't know what's happening in Afg. so the administration doesn't have any pressure.
Only now when the cost is rising they have started considering it.
Also there were reports of Russian involvement in Afghanistan. What are your views on it???