it's a lot harder to make a gun than it is a bow and arrow or sword.
you also don't make swords by taking two blocks of wood, two piles of rocks, two bars of iron, or two diamonds and putting a stick under them.
You can't apply the realistic difficulty of designing a gun to a game that has very few to no realistic features at all.