What benefit does running another program offer when the program running the command (shell) already provides that functionality?
I'd've said the benefit is that it's simply a concise single command instead of a "while true" loop and a "sleep 5" command.