Another good solution would be to include the crafting system instead. So instead of the "turnkey" rewards, you just get the crafting material and the corresponding recipes, and you still have the choice whether to take (craft) a bow or a staff, for example.
i agree! Easly fixed by adding the same crafting system bg 2 had. Again they didn't use what was good in BG 2 or maybe even improve upon it, why they keep doing that i have no clue. Sometimes it looks like no one even played BG 2 at Larians or something.
Anyway It's really simple, you have items that combine as we do now! Just more of them and it's done off the map.
You add a quest where you rescue(or something) a blacksmith that stays in camp and makes new items from those components or improves the existing items.
They could even let players reforge weapons into diffrent types for a gold price or via rare item drops that let you reforge items.
Example: you get Everburn Blade from Commander Zhalk boss fight but your main character can't use Greatswords? Well, with this feature you can reforge it into something usefull and have more fun playing the game?
Right now all, what little crafting we have we can do on the fly and combine those two spear halfs with abit of duct tape or something talk about braking immersion.