Probably some stigma but also corporate history of working only semi-successfully with opensource. launchd has some weird things (e.g. use of XML plists) which only make sense for Apple and it doesn't have every feature which a major Linux distribution would need – would you want to bank your user experience on being able to get those changes merged into a project which is controlled by a single company?
I think I found the reason.
Be honest.
It might be because I'm an ops guy, but I use Cron to schedule things on a regular basis, even in my personal work.
It's pretty crazy good at what it does. Being able to say "Filter my email every 5 minutes", is awesome.
*/5 * * * /usr/local/bin/filter-email.shIt's the idea that all this shit should be rolled into init, the goddamn boot process, that revolts me.
Is it perhaps the stigma that comes with using a product developed by Apple?