Visible enemy voice name tags should be able to be turned off as an optional player setting.
Seeing enemy voice name takes breaks immersion and causes confusion.
The experience of hearing voices with no name tag appearing, immediately puts you in a sense of danger. You don’t know where they are. You hear them speaking. It’s mysterious and a kind of thrill. That’s immersive.
NOW, you see the name tag…it means nothing, 9 times out of 10 it will be friendly. It’s more likely to lead to confusion and unfairly will cause players to pause and second guess what they are doing if they suspect an enemy player is nearby (especially when enemy’s dress in friendly uniforms).
For example it can also be used to trick players into thinking an enemy is a friendly by calling out “friendly”, etc
At the very least an enemy player’s name tag should show in red, as enemies would be speaking a foreign language and would be identifiable in that way