From The Case Foundation:
Well, the easy answer is that it's hard to make people give because people don't really want to. The logic is simple and compelling. People don't give because we are by our nature self-interested creatures pursuing our own survival in a competitive world. Adam Smith and Charles Darwin saw us for what we are: a collection of individuals looking to get ahead, not give back.