This US withdrawal process could of been handled better to avoid what we are witnessing today. But at the end of the day the US had to withdraw, 2 trillion dollars spent and they couldn't rebuild a country and build a formidable army. The issue with Afghanistan's army is that they have no national identity so they are not loyal or dedicated to protecting their country. Afghans have more of a tribal and religious identity so that's where the Taliban excels. Iran would be the same if it wasn't because of Reza Shah.