In my experience, most engineers and product managers assume that users are governed by some monolithic, absolute power with a single official way of doing things.
This is useful early on to deliver their MVP and grab their first batch of users.
However, their assumption quickly falls apart when a significant subset of those users live in some region with their own regulations. Gambling/betting, invoicing, and payment processing are just a few examples.
If I see a flag icon next to a language, it's not worrying by itself, but it's a red flag about how things work under the hood. It's telling me that the company does not go the extra mile to build a realistic mental model that works for all users. And eventually, the product's limitations will impact some feature that is mission critical for my business.
This is useful early on to deliver their MVP and grab their first batch of users.
However, their assumption quickly falls apart when a significant subset of those users live in some region with their own regulations. Gambling/betting, invoicing, and payment processing are just a few examples.
If I see a flag icon next to a language, it's not worrying by itself, but it's a red flag about how things work under the hood. It's telling me that the company does not go the extra mile to build a realistic mental model that works for all users. And eventually, the product's limitations will impact some feature that is mission critical for my business.