在二战初期,步枪只有五发子弹的原因是因为当时的步枪是以精度和射程为主要考虑因素的。用较少的子弹来提高精度和射程,是当时的步枪设计理念。此外,当时的战争中,步兵的战术主要是以单兵为单位进行战斗,而不是以火力压制为主。因此,五发子弹足以满足当时的战术需求。
此外,当时的步枪使用的是弹夹式装弹,而不是后来的弹匣式装弹。弹夹式装弹速度较慢,弹匣式装弹则更加快捷和方便。如果增加步枪的弹窗量,将会对弹夹的设计和使用造成较大的影响,这也是当时不增加弹仓量的原因之一。
总的来说,当时的步枪设计是根据当时的战术和技术条件进行的,虽然现在看来可能有些不足,但是在当时的战争中,这些步枪已经足以胜任当时的任务。
也有例外,英77是十发的。