crontab

@reboot crontab directive only actually fires if its applied against the root account.

It makes some sort of sense, however no real technical reason that I can see.