Gladly.
I don’t want to go into a lot of detail on the planned system for Dragonflight yet, but the intent is that this is not generally grindy when aiming to earn gear appropriate to your activity.
That is, if you are a normal raider for instance, your normal raid provides enough reagents to allow you to to craft a limited amount of ~normal raid item level gear without needing to go do a bunch of other stuff. But if say, you wanted to craft heroic raid tier gear as a normal raider, you could choose to go do other activities such as m+, pvp, or challenging outdoor activities to supplement the reagents required and get better gear sooner.
In general we’d like crafted gear to feel like something you are earning at a satisfying rate along side your other gear sources. Say you had bad luck and got no drops while raiding, you’ll still be making progress towards some high end crafted gear…and say you just can’t get legs to drop for you, you may choose to have legs crafted to fill in that particular slot with a larger upgrade.
For some crafted gear, you might also need to seek out a special rare drop off a certain mob in the world, a dungeon, or a raid as well. Earning crafted gear should feel like a bonus, an adventure, and a social experience.