Managers don't have much idea what employees are doing, them being on site gives them a feeling of things being in control. It is not that surprising, if you think about it business on all level is just a guessing game, and people try to take the reduce their uncertaincies.