Nothing wrong with some randomness to abstract real life hitboxes not modelled in the game engine. For example in a fight if someone had a small gap in armor, maybe in armpit, or a joint, or a large visor perhaps a skilled/lucky opponent could land a fatal blow there which would otherwise not be so deadly if it had missed the weak spot and hit a stronger section instead? Being impossible to model this in warband, randomness abstracts it.