The right (of both parties) tends to be control freaks. They need the emotional rewards of handing out their charity to those who are appropriately grateful and humbled by the generosity bestowed upon them. Plus, they want to be sure that their charity goes only to the cute, not to the truly needy.
I worked for a number of years with the Unted Way, and it was a perennial problem. We had to publicize the cute needy, but fund the truly needy. Some times it was a real fight to apportion the money by need rather than by cuteness.
However the experience taught me that charity does not solve systemic problems, on-going problems, and truly expensive problems. Bake sales can get a new kidney for Sarah, but what about the 5000 other Sarahs who will die because no one held bake sales for them?