I'd be fine with removing party based DPS checks on one condition, they become personal DPS checks instead. At the end of the Battle, if you can't clear your own DPS check, you get no loot at all. This way, even if the party does end up carrying someone through some content by some miracle, they get no free lunch.