Allied name tags are so omnipresent on screen that enemies are mistaken for allies.
For example, an ally is behind a building (or even at the very end of the map), I don’t see him. If an enemy inserts itself between this ally and me, there will be an ally label above this enemy tank.
I find that this kills the game a bit. Because sometimes enemies don’t react to my presence, knowing that I am an ally, and sometimes I just pass by in front of enemies thinking that they are my teammate.
This does not call into question the need to have labels that identify allies in realistic mode.
But the ally’s label should not display if their tank does not appear on the screen. And why not only display it if the view is precisely centered on it.
To have the approximate location of the allies there is already the map for that.