They could make a Token system. Where the raids drop tokens for every person in the raid. And you need a certain amount of tokens to “buy” the raid item from the NPC. The better items require more tokens. So you can do the math and you know how many runs you need until you get so and so item. Don’t need RNG at all.
Anyway the black lotus “fix” has made herbalism worse as a whole.