These are real, and real good issues. At the end, it also depends on who you hire. Someone who’s professional and cares about their career, reputation, and name will be respective to 360 degree vs some sort of corner rogue programmer or someone who ends up going into programming knowing they may change careers later.
Also, these are not the only stats that are looked at, you have to look at the guy’s boss, employees, performance, and like you said, statistics. Very important as well.