Of course, it a professional is made to clean streets that is not going to do anything for self esteem and finding a new job. But trying to find some work equal to a person's skills when they are getting unemployment is going to raise self esteem and break that cycle of dependency that happens when people are too long on unemployment.
Yes, they should have to work because if they don't have a job, then they have time to do some work. If they have time to do some work, then they can work for the government or something in the mean time while they are unemployed. This only makes sense.