If you travel in Latin America you’ll notice that is a lot worse there (well you might not notice if you don’t speak the language).
The worst of all is Brazil where they ask your frigging social security number to sell you shoes.
Thankfully when they notice you’re a foreigner they give up and just charge you a higher price and keep it off the records.