It's Linux bro, we absolutely need to have 500 different options for every single thing. Doesn't matter if every option sucks, diversity is above everything! /s
There are some truly special people among Linux users that think diversity in init systems/libc implementations/etc is a good thing for a general-purpose desktop. They don't understand that people just want stuff to work, and developers don't want to support more than 1 init system (or other trivial thing) for their package.
Success of Linux on the desktop is fundamentally incompatible with diversity, but unfortunately not everyone gets that.
> Success of Linux on the desktop is fundamentally incompatible with diversity, but unfortunately not everyone gets that.
The vast majority of "server" distributions now use systemd as well.