Hi Worm, you've convinced me. I now agree that rolling against someone else who would benefit more from the in game stats of a piece of gear would be a selfish act. But I am not yet convinced that being selfish is wrong in this case.
Like someone else stated, the only way things would work if you had your way is if people are segregated based on their gear levels.
You're basically spouting communism. Let the haves, help out the have nots. This is a beautiful ideal, but doesn't work in reality.
I'll use an analogy, I know it's skewed: In the country of Worm, Peasant A is a gambling addict who spends his income on alcohol and gambles the rest away. As a result Peasant A is constantly low on cash for necessities, like food for his 3 starving children. Peasant B is a hard working upstanding member. They both are assigned by their employer to go plough field 453. While plowing the field, they stumble across a hidden cache of cash. You would have me believe Peasant B should give Peasant A more of the cash because he "needs it more".
The problem is this is a MMO of strangers. I don't know the guy in my dutyfinder from Jack. I don't know why he has lousier gear than me. Maybe he has 8 other classes he splits his time on, whereas I only have this one so I seem to be better geared. I have no loyalty to him. Why shouldn't I be selfish? If I am in a dungeon for a specific piece of gear even if it's just vanity, how is my time spent running the dungeon any less valuable from the strangers in the dungeon with me? If anything, we have worked together to get to the loot chest, and I may possibly have contributed to a quicker more efficient run then they would have had without me. I on the other hand, probably used more time than I would have had to if the whole party was at my gear level.
Should I just drop the party the moment I see someone else has a greater "need" than mine? Bear in mind, this is also, a game.