Dubai also has self-checkout machines that don't require you to weigh anything, just scan and go, and it's an extremely heterogeneous, low-trust society. People are just very afraid of the police and being deported.
Seems to work similarly in Singapore. Low trust can work when there are harsh punishments for violations. But do we really want to live in that type of society?