unlike every other unix, linux rdate requires -s to set the date. argh. thanks.
I think this is a matter of preference, and there's no compelling reason to make the change. I know at least a few times, I have been happy to be able to run rdate without setting the system clock, so I could check the time on a system I didn't have root on.