I live in a rural area. Most people have deep roots here going back many generations from at least the mid 1700's. As such, we are pretty tight knit. I may not know or be related to John Smith but I certainly have, at the very least, a casual connection with one of his relatives type thing. In times of hardship (disease, house fire, etc) the musical community comes together with local business, etc. to raise money. This may be a variety concert or a dance. Lately, it's a silent auction of donated goods with a bake sale and a dance that evening. I've participated in many of these over the years. I've never expected or charged money for these things. They are for someone local's benefit, usually a friend or neighbour possibly a relative and sadly, usually a whole family. At the same time, I know that if it happened to me, I would be in for some help - it's just how it works, a strong community.
That being said, I've also had businesses putting on their own promotions and expecting locals to play for free. "You could do it for the exposure," Sorry, people DIE of exposure, not happening! Besides, what exposure amd I going to get at a party for the local business big-wigs and their drunken friends that might amount to fifty or one-hundred invitees who couldn't care if we played Jingle Bells backwards in July? Also, the local municipality has a large music festival every summer where an outside act (big in our province with slight foray's into other areas of the country) will be paid thousands while the locals, if they decide to let some of us open for the headliner, might toss us a couple of hundred. I've believe I'm mentioned this in another post a couple years back. Also, not worth my time.
To sum it up - If you're in need, I'm there no charge. If you're a large business,etc. with the cash looking for a free-bee you can go punt!