I don't oppose leaning on systemd for small non essential things like this, especially if there's an easy replacement for non systemd systems