> The Linux kernel is much more complex and also brings down the whole system when it crashes
Yeah. And there is nothing good about it.
> Sysvinit runs shell scripts and has known race conditions
Bugs can be everywhere. But the smaller the paramount part the better.
> You must also reboot to upgrade sysvinit
You don't