They can't control all factors and are very busy. I had a wait as well, but if you actually watch them, they are doing a hard job, keeping up with everyone.
If you make an appointment there is very little wait. If you go there it is 1st come 1st serve. Emergencies come first. They are very nice and helpful.
Thanks! Your answer is awaiting moderation.