Yes, but to do this, they must at least create classes on the enemy faction that distinguish themselves from the friendly faction.
This was very clear in Battlefield 3; it was easy to identify whether the enemy was friend or foe at first glance.
But manually spotting an enemy in Battlefield has always been a bit slow. It doesn't detect the enemy instantly with a ping; you have to wait at least a second with Q pressed before the diamond appears.
This has always been the case.
So, a compromise must be found, and the compromise is that when you see an enemy, it auto-spots and I don't see anything strange because that enemy has physically detected itself.
So, there are three solutions: either you give me a precise and fast diamond as soon as I press Q, or you auto-spot it, or you give me something that can clearly distinguish the enemy because it differs grotesquely or visibly from my friends.
You also have to consider that the spawns they have are something that often get you angry. You often find 4-8 people behind you in a millisecond and you've never seen them.