Of course. I am just surprised to see shell scripts at all, especially when we live in the world of tons of alternatives.
For init system it might make sense... but still...
Shell scripts are ugly and very clunky to read, it is hard to write unit tests for them and keep them clean...