I never carry cash....it's credit card for everything. I like the rewards plus I like telling all the panhandlers, people peddling stuff for various organizations, people at work taking up collections for showers, etc. truthfully that I don't have cash. I used to get nickled and dimed to death when I carried the stuff. Now I can empathize and it doesn't cost me a cent.
I contribute to charitable and worthwhile organizations but like to do it my own terms and without surprises. Also, me and the family have stocked our vehicles with small bags of prepackaged snacks and bottled water for people that we feel are truly in need of food. It's not uncommon for the "needy" to decline these btw. I am not giving $5 or $10 for somebody to spend on unnecessary goods or services.