But lots of people won't think to do so, and it can raise awareness too. And in terms of payment processing fees it is probably much more efficient to include a small amount extra in a larger preexisting transaction and pool it up across customers than if everyone were to go out and donate $0.50 or whatever on their own.