So if you change it at home, you won't go to Thailand for a good deal.
The exchange rate is not a unified figure, and different countries, regions, banks and time points are different.
If you have no friends in Thailand, you can probably change it to 1: 5 when you go to Thailand, but you can't change it at home.
Supplement:
That domestic bank's is similar to Thailand's, and my original statement is not valid. I don't know if your friend has any special ideas and spends so much money to exchange them. Generally speaking, it is estimated that there is a possibility of cheating.