Maybe not scams, but I agree they are bad.
I always tell people to donate as local as possible. Ideally local Shelters, Churches (that take in everyone) etc...