What old code did this?
init should stop a process by sending it a signal. I can't find which, but I'd expect it to be TERM.
If enigma2 used to just die when sent this than would have been a problem.
If you want to be able to shut down enigma2 quickly without updating config files then the way to achieve that is to define a specific signal that does that when sent. Such as HUP.