Charity shops sell second-hand goods which would otherwise end up in landfill sites. Anything that can’t be sold is recycled if possible.
In the UK we use 30 billion plastic carrier bags every year. Most of these end up in landfill where they take hundreds of years to decompose.