I've always wondered why they inclued it. There seems to be literally no uses for it, even no case where it is anything but dangerous. Even when shutting down the system, init needs to run. Can anybody enlighten me?
"killall - kill all active processes killall is used by shutdown (1M) to kill all active processes not directly related to the shutdown procedure "
So, intended for use by shutdown(1M) and nothing else. It's basically a completely different utility to the Linux one. They just happen to, unfortunately, share the same name.