Comment by zeroq
Main problem with highly competitive games is that you can run them inside a container and have full access to memory.
Most games will share all the data with every client which makes it trivial to display positions of every enemy on the map. It's just convenient for developers.
In games like Tarkov, once you spawn in, your client gets all the information that possible - positions of players, their names, equipment, contents of every single container on the map.
Tarkov is not the best example, because the netcode is terrible, and the architecure is a joke - you can loot everything on the map with a keystroke, and kill anyone with another, but other games are not better.
Even in Valorant, which makes an extra effort to only send data relevant to the player - ie. data about player that you are about to see - you can use that to see around the corners.