You join a guild, they put you on “trial” status for 3 months. During this “trial status”, you get no loot.
Once your trial status ends, they remove you from the guild and replace you with another “trial”.
Rinse and repeat every expansion, every patch, every tier.
The “clique” of gamers that have been together for almost 2 decades, only want master loot so that they can gear themselves quickly at the expense of other players.
Master loot is only ever good in a 1% World First Race guild. Otherwise, the current system works fine.
The only thing they need to fix is the ilvl scaling. Set a static ilvl for each piece and let you “choose” to trade it with other players, if you “want” to.
It should be Blizzard’s Official Stance that guilds can’t force people to give away their loot either, within the Terms of Service agreement.
We don’t need capitalism and socialism in a video game. We just need fairness and equality.
We can’t have that in real life, because God isn’t here to ensure that. He’s not putting out real life fairness updates to make sure people aren’t racist, enslaving people. etc.
But in Azeroth, Blizzard is god, and they can definitely assure every transaction is fair, by coding it into the game itself.