Places with no repeat customer behavior are designed to optimize for short-term behavior. That's why scammy businesses are usually found around tourist places.
Podcast: Kunal Shah: Core Human Motivations [The Knowledge Project Ep. #141]
Why are there more scammy businesses around tourist attractions? Because people typically visit tourist attractions only once, scammers don't need to rely on customers to come back again.
Businesses located around tourist attractions are designed to optimize for short-term behavior because there is no repeat customer. As a result, scammy people are more likely to self-select themselves to be around tourist places because they don't need to optimize for their long-term NPS.