They shouldn’t take backseat, not in this game. If they cant fit gameplay (with numbers tweaking) - ditch them, and replace with something else, so you can have both authenticity and gameplay.
In an ideal world, its a work for two classes of developers - animator and weapon designer: