Not having to go on an hour-long googling adventure to figure out how to write a simple init script. If you know bash, that's all you need if you're running (for instance) OpenRC. Systemd services are a mishmash of obscure setting names.
It's easier to manage/secure since it's essentially just shell scripts. Systemd touches a lot of things and makes the initialization process more complex, which introduces more security vectors.