Generosity has its limits. Ironically it’s other people’s self-interest that teaches you a valuable lesson in how to economize efforts.