Quote Originally Posted by WorBlux View Post
By making it less compatible with other Unix's. With init systems you could basically use the same scripts. You can use the init files to launch services on Solaris or FreeBSD.
You couldn't use them on solaris, solaris has their own init manager like systemd.

And the various *BSD's prob couldn't use the same scripts anyway because of diferences in file location or permissions or any of the other hundred and a half problems you run into when writing sh scripts. And fixing them may or may not be non-trivial since sh scripts are inherently ugly to write and debug. (This coming from an Arch user who HAS had to write, change and debug a few rc scripts)