Explain me why the client needs to know the position of every player and their health etc? There is no reason for the client to know the exact health and position of an enemy player that is across the map.
AFAIK: there are no "map hacks" for Dota 2 for example.
Probably some sort of client side predictions to make movements smoother to mitigate some latency effects.