そもそも5ローテってそんな少ないの?

仮に鉄砲の射程が100mだとする
仮に敵軍が現代人の平均歩行速度秒速1mで接近するとした場合(騎馬隊ならもっと速い)、100秒で接近される計算になる

火縄銃は20秒に一発撃てれば上出来らしいのでこれを割るとそもそも接近してくる敵に5回しか撃てないんだよね

火縄銃という武器の性質上、敵が白兵戦に持ち込まれるまでの間に銃撃だけで殲滅できない以上、銃撃に最適化して軽装するよりも白兵戦を前提とした重装備をした上で、敵が来るまでの対抗措置としてその前段階として銃撃が存在していると考えた方が適切