Of course this is just a detail, but it's not unrealistic to think that a player that has played an X number of years in a country has built friendships, relationships, etc with people from that country, and therefore that speak that language, that may last long after moving away to play for a different club. And therefore that, to maintain those relationships, he keeps using that language even though he's moved away.
Maybe it doesn't really help the feature discussion, but hopefully it can at least help mitigate this bugbear of yours