So you'd rather he just sat at home doing nothing rather than giving something back? He is being paid so what's wrong with expecting him to do something for the money?
The problem is that he won't be "giving something back". he's being given benefits to work for a charity. if they have need for his labour, THEY should pay him. The problem is that he won't be able to find real work if he is told to "give back" while not having a job. So, I wouldn't rather him sit at home. I would rather him find a proper job.
One issue in this country is the following.
McArthur said there were no jobs for someone his age in the Lanarkshire area.
we seem to want to support people in communities where there are no jobs. Electricians are needed in lots of places, most obviously London.