What Afghans have failed to understand is that Afghanistan is their country and it is up to their people to stand up against the Taliban. The West will provide weapons but not the manpower. Why should the sons of the West die for a people not willing to even put up a fight? At least the Ukrainians are trying to fight. The Afghans on the other hand did not even try.
They've always been that way. Towards the end, the attitude became "Let the Americans do it".