First things first, thanks for the answer.
@Deribus said:
there was an update a few years ago that removed them from everyone and people were... unhappy.
The key point of the suggestion is to make it an optional feature. A middle ground between forcing or removing it.
The backlash you mention was because there are users that like it, which is perfectly fine.
What I suggest would be more of an optional cosmetic toggle.
@Deribus said:
I don't see how country flags allow tracking or doxxing.
While the flag itself doesn't doxx a street name, it's more of a matter of cross-referencing.
Combining a country flag with a username, playstyle, time zone, and language can easily narrow down an identity faster than intended. You or I wouldn't even think of that, but the world is wide and there's REALLY stubborn people out there.
@Deribus said:
Mandatory flags do have some benefits. People who host custom lobbies may not want to play with countries which tend to have poor connections or which are actively at war with their own.
While this sounds great at first, it is also subjective. It's probably true that someone from another continent would have bad ping, but if it's not the case, that player is being isolated for no good reason.
Similar can be said about the politics. Those players may be isolated or targeted in-game (for example, teaming up against it) for no good reason. (I didn't see this happening, just brainstorming)
I think there are more objective ways to measure connection, like regular pinging. (Also this can be dodged without actually solving it with a VPN)
@Deribus said:
It can also help team organization and communication by giving a decent idea who speaks what language(s)
This is great, I didn't even think of that.