They need to add a feature that whenever you kill a monster, if it drops anything, theres a time limit in which you can pick it up and nobody else can. Maybe 10 seconds or so.
They've discussed this many a time, and it's been shut down everytime. The main reason being, leechers, what's stopping them from taking the last hit on a monster? You don't have to do much damage, just good timing and you could take items that you hardly took part in earning.