Corrupt Thieves IMO
It's 300 baht for an official document, it's peanuts.
What would you pay for an official document from your home country?
Even if it was a free document, it's not a lot of money, probably goes in the pot for a Christmas / New year party for the staff that get paid a measly wage.