I do this, but I also worry that a result of "Amazon Smile" will be that charitable organizations will be less willing to be critical of Amazon due to donations to them being provided by Amazon.
Right. Also buy somewhere, anywhere else whenever possible. You can still donate separately.