O único motivo é a segurança. Este é um caso de uso bastante popular para o bit SGID.
Existe um grupo 'crontab' por lá. Este grupo está vazio, então não há membros. Grupo 'crontab' tem um propósito muito especial. Binário Crontab pertencente ao grupo 'crontab' e possui um bit SGID (Set Group ID)
# ls -l /usr/bin/crontab
-rwxr-sr-x 1 root crontab 34784 Jun 14 2012 /usr/bin/crontab
Assim, o arquivo cujo bit SGID está definido (comando crontab) seria usado como se pertencesse a esse grupo, e não apenas àquele usuário. E, na medida em que o arquivo é criado dentro do diretório com o SGID (arquivo do usuário do crontab), ele herda seu grupo também.
1) o usuário pode editar ou ler seu arquivo crontab somente dentro do comando crontab
2) o usuário não tem permissão para ler os arquivos de lista em / var / spool / cron / crontabs