That's the custom in Thailand. It sounds a bit draconian, but they are held responsible for their carelessness. That is why, often, someone will count the money several times in front of you in a shop or restaurant or bar. There are positives in that, I suppose. Teaches staff to be careful and being responsible in their job.