Some NYC museums have a pay-what-you-wish for regional residents. Same idea in Chicago.
Some cities have deals specifically for tourists (show your passport/entry stamp, get a bunch of discounts).
Non-Japanese citizens (generally speaking) are the only ones able to purchase a JR pass.
On the other hand, charging to enter religious sites, blech. Japan is way guilty of this one.
But then on the mysterious middle hand, would you travel to Agra to see the Taj Mahal and not enter since there are two different prices? (I suppose if you could hire a boat to get a photo from the less popular side ....)