In a dozen or so years of administrating many different Unix machines, I've never had cron email be a problem and I get a few (useful) emails from various cron scripts every day. This interacts badly with many unix commands, which often send status info to standard out. Some commands have a quiet options, but that can turn off all error output too. Maybe it's that I've mostly been administrating BSD machines, and so…
Most OSX devs I've seen treat their command-line utilities like their GUI utilities, with nice looking albeit chatty output.
These utilities then get released into the Linux world, where they often work without any modification.