Volunteer work let's you practice social skills
Someone with no job, school, or friends might otherwise find it hard to practice social skills
Practice makes it easier to get better
Although merely practicing more does not guarantee improvement
But volunteer work does not affect social skills, any more than other social activities affect social work