I see Thais tip. So yes it does happen. They dont tip 10 baht, they say keep the change in restaurants. Thais will tip 20 or 50 baht for massages.
If the restaurant bill is 985 baht giving 1000 baht and letting them keep it is common. No it's not insulting. It's just practical.