Lots of countries have this style of pricing, either officially (at museums or other attractions), or unofficially (taxis, places you need to bargain).
If you want a modicum of consolation, Singaporean citizens have to pay a fee every time they go to a local casino; foreigners don't pay to enter.