In Singapore, local residents have to pay an expensive annual fee to the government in order to be allowed to gamble in casinos, while foreigners may do so for free.
The money collected from exclusion fees is quite large, 100s of millions in some cases in a year. The very fact that the collections are so big points to a possible fact that exclusion fees are not a deterrent or stop/reduce locals from gambling.