This whole thing is messed up. It was never going to be clean and simple but the way it is occurring is pretty bad.
For all the people who are blaming this all on Biden I think ti is fair to point out that the agreement to withdrawal occurred about 18 months ago. So of all the planning and steps to take, Biden was in charge for about 6 months so if we want to be fair, this mess is about 2/3rds Trump's fault and 1/3rd Biden's fault.
And I say that with the caveat that a president doesn't personally plan the details of pullouts, they delegate that so some of the blame definiately belongs to various other generals and other government officials as well.
Sorry, but you can't blame Trump. The Joint Chiefs and Theater Commanders didn't get shuffled just because we have a new CinC.
The same military leadership that existed under Trump, and who had the responsibility for the planning and execution of the withdrawal, also exist under Biden.
The President is not responsible for doing the work of planning and implementing the logistics of what's happening. While the CinC gets briefings on what's happening and has the opportunity to make sure objectives are being included, Trump wasn't the one pulling the levers and pushing the buttons.
Having said that, it now appears Biden's staff totally ignored the withdrawal until things started to fall apart. When that happened, they failed to get out in front of it.
I think Biden gets the full blame for letting this failure get as far as it did. It shows how disconnected he is from running the country. Trump would have never let this turn into the debacle it's become, because he's a problem solver.
Biden is more interested in getting another ice cream cone.