@[email protected] No, it's clear what you're about: disregarding reality when it doesn't fit your prejudices.
on that note, launchd and SMF both shipped in 2005. The UNIX wars were over, Sun and Apple were trying to stay relevant in a world dominated by Microsoft. Classic UNIX init was holding both of them back, so they replaced it.
Because infighting etc, it took Linux longer to make its switch, and the results were arguably inferior. Motivations were the same though: classic init wasn't good enough.