On the one hand, yes it's been 20 years and zillions of dollars. At some point you need to say, "enough".
On the other hand, I have little confidence that the Afghan army will win the fight and I have a notion that at some point we are going to wish we still controlled that airbase.