Honestly, I don't spend that much brain power on stuff like this anymore. Zaide has some decent ideas.
I recall watching a stream of ashes of creation where you had to do raids that were basically just escort quests for your player crafters. Things like the anvil and forge in BRD, alchemy labs in scholomance/BWL or racial forges in EQ were down at the bottom of raid difficulty environments. So you roll down to the bottom of a dungeon, bringing your relatively helpless Smiths with you, and spend some time utilizing the location to make stuff.
That's kind of the opposite side of the coin though. Even some stuff Zaide says. Like people who don't want to do crafting are going to get a bit miffed, but I think if it's done well everyone can benefit and enjoy the concept.
I doubt I'd do some kind of raid crafting expedition. I don't have time to do multiplayer at that level of coordination anymore. If someone lets me tag along as a pug I'd follow them, but I just want to be able to keep slowly crafting most of my gear or exchanging services with other crafters to buy their gear. I have spent some sessions farming rare resources, to sell them, to buy gear.
I log in, build stuff, go find some materials, log out.
When the crafting path dries up, the log in option is: try to get a group, hope the group is capable of doing the content, hope the members aren't annoying, hope the random dice drops the correct item, hope no one else in the group wants it, and this whole time I shouldn't go AFK to respect the time of my group and potentially risk being kicked for inactivity.
It's multiple layers of maybe even after finding a group, which is relative to your class demand. It helps that I like playing tanks and healers, so I usually queue into whatever is in demand to reduce the maybe of getting the group. My time is valuable, and I want to be able to out the game down to handle things IRL. So I craft stuff and explore and eventually the game ends when the crafting ends.
Most of those maybes are mitigated by crafting. I can log in and know I'll be like 1% more capable when I log out because I spent my time productively.