Staying in many luxury hotels, like The Four Seasons on Samui, does very little for the local populace.
The guest is picked up in a hotel vehicle (sorry taxis, nothing for you) and then often, the guests do not leave the hotel for their stay.
If they should venture out on foot, there is often nothing in the vicinity.
Luxury hotels often pick remote locations for that very reason.
Local businesses, if there are any, get nothing.