One thing I love about raiding in Everquest is they remove some of the RNG monster when it comes to loot. Raids drop currency similar to Valor Points. Once you have cleared a tier a vendor is unlocked which sells every single raid drop from that tier. You then use the currency you gained from beating bosses to buy items you really want but just have horrible luck. Why wouldnt this work in WoW? It doesnt reward people wanting free loot because you still have to clear the raids once to unlock them. If you arent doing the raids then you dont need the gear anyways. Also this way like I said you dont have to go weeks or even months hoping an item drops you really want. Once you have enough currency earned from raiding you can just buy it. Everybody is happy.