No doubt there are philanthropists who give their money simply for the purposes of tax or estate planning. But the real reason to give is because it’s a way to live life in line with your values, and do something for the greater good.