Of course you can run these scripts manually. As for being "far more reliable", however... you have to
remember to run the scripts manually. Most users won't remember to do this, and the scripts will rarely, if ever, get run. My sister's ibook is a good example - the daily and weekly scripts hadn't been run for ages. By automating the process, you are ensured that the scripts always fire.
More info from apple
here (scroll down to "running a process on a schedule")
Of particular note to the OP: In 10.4 and later, if the computer is
asleep when the job is scheduled to run, it will be executed when the computer wakes up. If the computer is
off, the job does not run at all.