I thought that as well, local community work would be great and I agree with the principle of working a few hours as it keeps you sane as it'll help with the CV and keep you busy.
But then they just went and did work fare and got people working for massive companies for pittance
and if they went down the local route I bet they'd make you wear degrading outfits and treat you like shit then too, so it'd be a lose lose situation. Somebody pointed out to me that it would be unfair on local services if people were doing a half-assed job too, which is very true.
When I was on JSA I remember getting quite upset that I couldn't volunteer for a morning a week in a charity shop or a nursery as I just needed to feel like I was doing something. I was told that I couldn't as it would detract from my time job hunting, but I spent hours upon hours every day job hunting and getting nowhere.
I do think that if people want to volunteer, that they shouldn't be completely restricted from doing it, as long as it's a few hours a week at most and they are actively job hunting. Having something to put on a CV is better than nothing after all.
My partner and I had to move back into seasonal work to get a job in the end, we couldn't get one otherwise, it was ridiculous.
The courses were stupid as well, we were sent on "getting back to work" training courses where they had some patronising twat telling us about ways to find a job (i.e. the internet, a newspaper, the job centre, etc), and then would individually pick us apart in front of the others in the room (about 10 of us). There were men in their late 30's/early 40's in my course who were decently paid professionals and had been made redundant and the way she spoke to them was fucking awful. One was a well educated IT professional and she was saying to him that he should be applying for min wage stuff in a town 30-odd miles away, min wage wouldn't even cover his train fare! When he tried to explain this she started saying "well, a job is a job, you should be grateful to find one." Easy for you to say 