I use alpine and freebsd. I want full control of me PC/server. And many times, I need DIY unusual setups. Systemd is way too complex to master it so I can get those working. That's why I use a simple thing which I can learn well, so I can implement whatever setup I need.
I used to be on Ubuntu, Debian and Arch. And implementing such these setups was too hard under systemd. However, if you don't need this. Systemd just works fine for you as did for me in past.