If your primary weapon during a battle is a gun and you run out of ammo then you're pretty much screwed. That's why weapons like this were invented so that anyone involved in a battle would have more than one way to vanquish their opponents.