It will be a win win situation for the government. You deter people from asking for benefits and also you save more tax payers money by paying someone else to do these jobs.
I think people who are recieving benefits should at least be used by the government/local town. Get them to sweep the streets, clean government offices, paint the roads.
These are work that anyone can do but the government currently has to pay for someone to do it. If we get people who recieve benefits to do these menial jobs in exchange of them recieving benefits, government saves money and at the same time benefit scroungers will be put off by being forced to do menial jobs.