This is rather annoying, and makes inventory management that much more of a pain in the ass. It'd be nice if there were a way to make them stack, though I understand the reasons why they can't be. Maybe you could make things snap to a set of specific degradation values (like every eighth) every time they're picked up?