I don't like how launchd cobbles a lot of daemons together but I understand why Apple did it. For devices that require dynamic power management (laptops, tablets, etc.); I believe that was the motive behind its design. IIRC SMF allows compatibility with running rc scripts, but you're limited in...