I Love Your ideas however you need to realize that they have guild artisan as a background. Which could be chosen as blacksmith and could have been delved deeper into. The fact that you have D&D in general without at least one generalized crafting system for each d&d rule set to use as a basis is ridiculous. While some Dms allow it. Some don't and this game could have definitely dived deeper into things not only for bg3 sake. But for the sake of d&d and it's player's in general. Just my opinion however I do see a lot of different opinions. But even you agreed to a nonmagical crafting system. However most of us feel that there should be a crafting system of some sort
Especially since we are allowed to collect items that are basic crafting materials. And the harvesting could be as simple as having the skill and getting "Harvestable" items. When you roll and harvest a body.