In general, it is procreation that makes humans think about the long term. The truth is, no matter what you do, you will be dead in a hundred years. Wanting to leave the world a better place for your children and grand-children is a much more powerful motivator than abstract philosophical principle.