Can't believe I'm still seeing people waxing poetic about systemd. We solved this problem in 2015 with runit. Boring technology works, let's just stick with it already.