Well Biden has only been President for 7 months..
Biden was meant to leave in 12 weeks... He delayed it because it wasn't ready...
There was 20,000 US Citizens and many more US friendlies and Trump have the Troop number down to 2500 and would have left at Christmas leaving nothing except the Generals begged him to keep the 2500... 2500 was woefully short for the task at hand but agin Biden hands were tied by the Agreement.
Biden was getting cooperation from the Taliban... He couldn't renegotiate with out having to place enough troops to take on a 70,000 army.. An Army who would probably get in to Kabul by the time you have deployed... That would mean street fighting in a city of 4.5m people...
These are the conditions Trump left him... And I continually ask what could Biden have done differently... Please don't use wild hindsight, what could he have done which was reasonable?