@Forestofenchantment
I'm perfectly fine with these things when they are optional, an luckily, there are still distros that allows you to not have them, but at times it gets ridiculous — why would any application, even indirectly, depend on systemd. How can e.g. an instant messenger dictate you what init system to use.
Maintainers of distros that allow for such flexibility have to invest a great deal of effort to work this all around.