I thought that too but figured out it has to do with the players range of sight. if you look on your mini map you see a cone. that's your field of view. so if the enemy is far enough away you can't spot him. however if you are sniping and scope in your cone becomes smaller and your range becomes larger to spot people.