The way it works now, if you want to craft a certain item, you need to wait for the resources to magically drop for you. The thing is for me, the stag antlers never dropped. Not-a-single-one. I completed arc 1, I’m level 21 now, heading into marin woods, and there are armour sets like the ranger and some others that I could never craft and now they are under levelled for me cause those are lvl 11 armors (and can buy better ones lvl 21)
My point is… crafting resources should have consistent sources of farming. You can’t be waiting for it to appear in any chest. Take genshin impact for example, each hero needs a certain resource to level up but you can find that in a specific map location or farming a specific enemy. Perhaps you can do something like that.