Rien que pour le français déjà ça ne fonctionne pas : en effet il y a des pays francophones dont le drapeau n’est pas le drapeau français. C’est donc assez déplacé de faire cliquer les gens concernés sur un drapeaux français.
Mais il y a d’autres cas plus problématiques encore :
- les entités qui n’ont pas d’état avec drapeaux,
- les gens qui parlent la même langue mais dont les pays sont en guerre les uns contre les autres,
- les pays où l’on parle plusieurs langues (Belgique, Suisse…),
- etc…
Bref, bien souvent la langue dépasse les nations et il est conseillé d’utiliser les codes ISO pour les langues.