I completely disagree. Keep insurance prices and taxes low, and I believe that generous people will pick up the slack in disasters and in non-disasters people will be able to help themselves. Make it a priority to praise generosity and the ones interested in receiving praise will compete to out-do each other.