I don't find this stupid. The job of `kill` is to send a signal, not to wait around afterwards.
Unix makes it trivial to write a wrapper script around `kill` that does exactly what you want -- that's the entire point.
Unix makes it trivial to write a wrapper script around `kill` that does exactly what you want -- that's the entire point.