There should be a game *option* where a player can only see what their currently selected token or character can see.
This allows a separation of information if they happen to be controlling more than 1 character. This happens frequently in my group where 1 person is late or away, and someone else runs the character. Also applies for summoned creatures a character may be controlling.
I dislike it where the player can just see everything all controlled tokens can see all at once.