Still, repairing would be something to change up the mix, rather than just;"Give me this new weapon".
Agreed, it would add a nice variety to the game