Why the phenomenon of your rich friend being the stingiest rings true, expert says. People with more money ‘struggle with generosity’