Fair enough.
Amazon Smile is rubbish though - they only pay 0.5% of the net purchase price to the charity.
The charity would be a lot better off setting up their own affiliate link and trying to send people via that, as it will earn them around 10 times as much.