I've seen several videos of cheaters using overlay-tools to see itmes and players. (This is the base of my assumptions)
The visibility-approach is a chance to take some fun out of the lifes of this script-kiddies and possibly leads to higher performance for honest players.
Keep on the good work and have fun coding ;)
a fellow dev