Disposing items properly costs money. Donating items doesn't. So the incentive for them is to "donate" as much trash as possible. Then non-profit org will have to deal with it.
Sorry, I just don't like non-profits being treated as a free dumping site.