Honestly I've always thought the best way to resolve the issue is to have the RNG adjust to the party's set up. No DRG? No DRG drop. Got more casters than strikers? Give casting gear a bump in probability. Sadly I am not a programmer, I'm just studying to be one, so I'm not entirely sure just how feasible such a idea is. Still, it's fun to dream.