Because donating clothes allows someone who most likely isn't able to afford clothes, who is also probably is forced to sleep somewhere outside where it's cold and damp a chance to be warm. Isn't an act of self-sacrificial kindness and worth more than just selling them?