I dunno how to tell you that your experiences aren't universal. Most developed countries pay more taxes and have more robust government systems yet their populace are happier, live longer, die less from treatable illnesses, are better educated, and a myriad of other positive traits from having more, transparent government oversight, strong limitations against venture capitalism, and strong social programs.
There is no such model for volunteerism. Certainly not in the US, where people are most certainly not 'giving because it's right.' Instead, they're stigmatizing the poor as lazy lagabouts holding society back and with that justification consign them to illness and death. Even though every available statistic shows that those on government programs on average work more than those above the poverty line. And those that don't by far are children, elderly, or those with physical or mental disability.
Working a day in a soup kitchen or donating $20 to cancer research doesn't absolve the damage done by stripping social safety nets.
Social programs > charity.