A drone can be used for more than a singular purpose. There might be more efficient ways to kill someone we already know like you said but what if we don't know them yet?
What if they don't exist yet?
Imagine you have a crowd and there is one violent person inside it, how would you immobilize such a person without harming the others?