I think it's pretty obvious that those who were on the country had very good reasons to be there. Why would they be evacuated before it was necessary?
Seriously? You think 100K+ people had good reason to be there?
The most logical reason for all those people in Afghanistan is likely because they did not see that coming.
The question is, could/should the government know any better?