I'm not big on the government spending tax money on things not related to governing, defense, or infrastructure but perhaps these charities wouldn't need to beg for donations as often if the government didn't attach so many strings to the money offer.
Also, the holidays are the time you would expect to see requests for donations as this is considered the giving time of the year otherwise you'd hear the bells of the Salvation Army kettle volunteers ringing all year round.