Ethical donating means not burdening charities/thrift shops with stuff that is broken, dirty, smelly, or unusable
When a charity or thrift store gets saddled with stuff that can't be sold, that can be a major burden for them. It costs time, effort, ...