What sort of solution would you want though? Some sort of token back up system in place would be one but we already have enough token systems for that to stay feasible (at least until mauve some day we get token investment tory separate from inventory spots)

Other would be dynamic loot table. On any run, the loot table would contain one set for every person in party (so two healer sets, possibly two other sets of the job is presented in multiples)

Pros: people would more likely get what they need for their current job. Still needs to win against others of the same role.
Cons: the loot table almost never contains all roles so kitting off-roles is harder

I actually like it well enough as it is now. But would this suggestion suit the wants of OP?