People below or near the poverty line can occasionally be found volunteering.
I think it speaks more about what people value, how they value their time. How many people can’t afford an hour a week? An hour a month? There is almost always some unhealthy activity that takes up at least an hour of your time a month, why not substitute?
Volunteers fund lots of stuff! Throw them a buck or two, tell your friends, plenty of great things are community funded! If we can’t get a handout from on high it’s impossible? Have some passion!
(and, realpolitik style, if you get an excited community together with some funds, it’s usually easier to get that handout to top it off!)