True, shops generally only sell stuff in real life, not the other way round....
However, if you could only carry a realistic amount of stuff, then you wouldn't have all that crap for them to buy anyway.
It all turns the game into a looting simulator, as opposed to actually playing a role...