I hate to say it but he's right. The Taliban played a waiting game, a slow war of attrition, knowing that we have no strategic interest in Afghanistan and that we would eventually go home, as the British did, and as the Soviets did (both of whom did have strategic interests there). We should have been much more aggressive in our fighting there. Somewhere between where we are now, and annihilating every living thing in the country.
At least with Vietnam, eventually the Vietnamese woke up and saw that Communism was a loser.