The smartd service is started by default but then just sends mail/uses syslog on failure. While useful for servers, this isn't necessarily useful for a more desktop use case. It may make sense to just not start the service by default in general; if not, then at least it makes sense to tweak the desktop live config to not do so
I may remove the "chkconfig --add" from %post in Fedora specs (and leave it in RHEL) in the next release.
You really want to change the defaults in the header of the initscript so that it doesn't run, not removing the "chkconfig --add"