Why is the issue of overcrowding/spawn timers being ignored?
Just put an inventory/bank/account quantity cap on things such as arcane crystals & black lotus and increase the spawn rates.
At low level questing is next to impossible, at higher level... well it takes me about 10 hours per blood of heroes I manage to get, due to nolifers permacamping the spawns with 3 people from their guild.
If you made it so rogues were not able to carry more than 2 blood of heroes, it would fix a massive part of the problem.