It allows people to see things from different perspectives. Someone struggling with something could go and volunteer and see people who are struggling with the same thing and those peoples approach to how they get by with that situation. Volunteering allows people to forget about their own worries and focus on helping others.