Why give to for-profit boxes? Textile companies have been around for decades, making such things as carpet backing, even packaging for all types of industries. Nonprofits such as Salvation Army, Goodwill etc., sell clothes to offset the cost of what they do in missions. Those bins create jobs.
All these items go to a large hub or warehouse where truck drivers, mechanics, forklift operators, office personnel, all with families, fill these jobs. Thrift stores and bargain hunters benefit. What they don't use goes to missions along the way in a trickle-down effect. Any stimulation of our economy that creates jobs is needed!
These boxes also receive tonnage of things they are forced to take (furniture, plastic, broken toys, and trash, books, electronics broken, of course).
After all the labor to get the good out is done, this is then considered "free enterprise." If anyone had even five of these bins, and serviced them regularly, they would have a change of opinion.
These types of companies stimulate nonprofit organizations by bringing in goods from other areas that are tomorrow's donations.
This is just another strange twist to a sign of our changing times. Ecology benefits by not filling landfills before their time.