Private charity can't replace government social programs