Okay... how about this... come up with a decent implementation of launchd
that doesn't require fugly config files and huge parsing libs... and maybe the Linux community will consider it.
I say, maybe. And you'll have a lot of convincing and evangelism to do. There's over 300 distributions. And many of them have backward compatability to consider -- something that would be potentially broken by replacing init
.