The out of the goodness of my heart ignores the inefficiency of such a system. Government funded programs are much more efficient at ensuring a clean environment, good roads, universal education, universal healthcare, etc. Also it ignores human nature and the free rider problem.
Maximising efficiency isn't sufficient to build a harmonious society. Taking efficiency to the level of absurdity - it would be most efficient to put all non-productive individuals into a coma and pump them full of feel-good hormones, so that there's more roads, more education and more healthcare for those who are productive so they can pay more taxes to give more universal healthcare, education and roads.
I'm not saying that I'm against government funded programs, only saying your argument of the inefficiency of human goodness is not a valid one, when talking about building a society that maximises a utility measure that includes material as well as emotional wellbeing.