Maybe it will be useful, if the hero could upgrade the weapons himself. Using some skill(s) (for example: repair, science, weapon skill(small, big, energy, melee e.t.c.) and some parts.
4 example to upgrade Spear to Double Spear you need Repair 50%, Science 60%, Melee Weapons 65%, rope and a piece of sharp metal.
I think that'll be very useful at the early stages of the game. Who knows... 8)