Nah that's a common misconception. This fictitious 'coin shortage' claimed by every vendor in Thailand is just so they hope the westerner will say 'keep the change' because a lot of people are too lazy to wait for 25 baht change and they hope they can keep it for themselves.