If you have no tests and cruddy code, then you should probably throw it away and start again because you'll have to do all the testing, as opposed to if you have cruddy code with many tests.
See for yourself: to bring a mere 1 pound of laundry to the International Space Station costs more than $10,000. So, it costs less to throw the clothing away when it gets dirty than to waste water on washing it.
Well, to sum up, there seems to be plenty of research going on into how to re-use materials, but the biggest problem is getting people to think about recycling instead of throwing things away.
So, the CDC says people should throw out any romaine in their homes and avoid it at restaurants unless they know for sure that the lettuce isn't from Yuma.
When a customers goes online and tells me I'm returning this item for these reasons, I'm more apt to harness the information than I am if you just walk into a store and drop it off.