There's more pressure in rural areas to conform in the sense that people know people that can make your time more difficult if you don't. If you get blacklisted in the bush gl finding any work and that's a survival issue. In the city you can walk around anon most of the time and people are more used to others being different. Dump a new high rise of foreigners that don't speak the local language in a metro area and no-one will notice. Do that in the bush and LOL.
The dilution factor is something I hadn’t thought about.
Dump a few hundred foreigners in a town of 5000 and that’s very noticeable and some people will find it jarring. Dump ten thousand foreigners in a metro of three million and nobody will notice.
The point about conformism and exile cost is good too. Cities present endless options for social circles and employment. Little towns not so much.