What are you talking about, Thailand DOES all of that. There is a fee to visit Thailand itself at the airport …your exit fee, your visa fee.
Do you think your English menu is always the same price as Thai menus??? Have you not heard of the commission your girlfriend/date can make after taking her out to a seafood restaurant? The restaurant keeps a little notebook and the girls go back the next day and pick up the cash.
Hotel tax, everywhere in the world. Cruise ships, same.