The gun has exactly one business end and you know how it is going to be used. An attacker wielding a knife can use multitude of moves, how to attack.