This wasn’t a ‘withdraw’ - it was total chaos and abandonment. Could have withdrawn ground forces while still providing air support for the Afghan government’s own forces to keep what is happening now at bay. He left Afghanistan the same way Obama left Iraq. ISIS’ forces in Iraq could be seen traveling, setting up their sieges of cities, etc. Airstrikes would have wiped those convoys out before they entered the cities and took them over. Virtually none of that chaos and mayhem that went on for years that Trump took car of had to happen to begin with. Likely the same thing with Afghanistan - just sat there and watched the Taliban’s units of troops travelling to the cities to attack them and could have gotten them before they entered.
We gave Afghanistan aircraft. We gave them helicopters. We gave them artillery. If the Afghans can’t or won’t fight for their own country after all this time, we sure as Hell don’t need to continue to fight for them.