I would much rather have a system where if you get an item that may not be for your comp you could possibly salvage it to craft something that is for your comp or when you sold it to a vendor it didnt have 90% markdown compared to worse gear that vendor is selling so you could buy something you need. I think a system where you could turn an offspec drop into something useful would be far more beneficial than letting us ruin the game for ourselves.
Well, that's why honour mode and stuff exists right? To help force us to not save scum. Also, this idea has merit but having this and an RNG system isn't mutually exclusive.