Would you rather have the game randomly roll one of the 7 armor classes, randomly roll the gear slot too and then (assuming you can actually use the drop) make you roll against teammates who use the same gear type (who will roll "Need" even if it's not an upgrade)? That's the dungeon / 24-man loot method and it's way more random than what we have now.