Re: Sorry, but no
A service unit (the file describing the service) can also be per-user, list other service dependencies or prerequisites, automounts and other conditions. All defined in a declarative text file. It describes the service in far more detail than any script ever did and needs less maintenance.
No wonder that that virtually every dist uses it successfully and in preference to init.d or upstart.