It is useful if you want to run a task once only. Using at is not really not so complicated. Check daemon status:
systemctl status atd
$ at 12:12 > poweroff > logger hello > <Ctrl>+<D>
$ atq
$ atrm 1
$ at now +5min