Most words are "flexible" and you have to take them in context to choose which of multiple possible meanings is most appropriate. In the case of explosive weapons, "on" usually means that the object of the preposition is the point of impact, as in "dropping bombs on target X".
TL:DR; The phrase "A bird dropped a large splat on my head" generally implies a much more upsetting prospect than simply "A bird dropped a large splat in my general vicinity."
> preposition, 1c. —used as a function word to indicate position in close proximity with: a village on the sea; stay on your opponent
* https://www.merriam-webster.com/dictionary/on