Absolutely correct.
Being busy is no excuse for not honouring an appointment time.
If this is a recurring problem, hire more staff and organise yourselves better.
The reality is that (in the eyes of those running this system, and their employees) the Philippines is a 'third world' country, from which immigration is not to be encouraged, and they don't actually give a damn about people from such countries being inconvenienced.