Why not contribute better init scripts upstream?
At the same time all init script are not suitable upstream; keeping the balance between simplicity and features is a hard one. Not every use would require a 10 foot long scripts that cover some awkward features that is seen in 1% of the cases - yet having a repository of capable init scripts seems a good way to mitigate the issue.
I added similar functionality to Gunicorn (where multiple gunicorn workers per physical machine is a rather common requirement).