For instance: M4A1 in hands + Mosin attached to or inside backpack (e.g. instead of an axe).
Realistic ingame situation:
From time to time you will find a second rifle before you get compatible ammo for the first one. You sure would gather both guns to raise the chance to be combat ready when finding ammunition for one or another rifle. That's why it should be possible to carry at least two rifles.
Same situation occurs, if you find different types of ammo first. We are hoarding different ammo types to have the right one at hand when finding a firearm.
Situation will exacerbate when more guns are added to the game!
I don't see negative effects on carrying more than one rifle (gameplay/authenticity). Why sould players not be rewarded for gettings their hands on more than one rifle?