All of the things you just said works better for swordfighting than firefighting, lol. Armor was a bigger deal in sword fighting, and combat involved more back and forth. Gunfighting is faster than man can comprehend, and bullets are easily made to overcome any armor.