So of course, there is 'wise' cleanup (and just-in-time) and 'foolish'.
I've never used the fire extinguishers, shall I give them away???
On the other hand, sometimes there's a back story. Like, space in the shop costs $1/sq-ft/month and squeezing out junk allows production of some new product in the same space.
Or, in WA, a business has to be pay property tax on *all of that material* (other places too?) - so that lifetime supply of files might cost more to store than it does to replace.
(The whole "storage garage" industry is based on this - you pay $150 a month to store stuff, usually forever. After about 2 years, you could have bought it all new for less than it cost to store it. So there is something to disposing of stuff you really aren't going to use.)
Of course, if it's set up so the stuff goes to "friends" (employees, vendors you are friendly with) then it's "reuse" which is even better than recycling, and you might be able to borrow back in a pinch.
I wonder too if there would be less silliness if everything was inventoried properly, with notes in the inventory database that said what this is for, why it's here, etc. So then, "Special tool required by contract in support for customer part #xyz" wouldn't get confused with "random bad gauge thrown in a box that ought to go to the carbide recycler".