I don't think this is a good argument that just because x industry does this that it's ok another y industry does it to justify it.
At some point you buy something you thought you'd need that you didn't. The same goes with businesses trying to sell. The difference from cleaning up your software project is that getting rid of physical product is not just deleting a few lines of code. It has to go somewhere.
Probably the scarcity by waste leads to more profits than trying to recycle, as the environmental costs of waste aren't paid by Amazon.