Wouldn't a cronjob give the same effect?
If you have a script that runs, say, on the hour, one benefit of doing a loop instead of a cron job is that if your main script unexpectedly fails to exit, or takes longer than an hour to execute, you don't end up creating a large number of copies of the same script on the machine.
-B.