Unemployment is paid for in advance, that's why. Why would you want to divert someone's time from job hunting into community service?
Now work-for-welfare? Most certainly, I am on board with that.
PS Trust me. People do not want to be on unemployment. With the cap at $300 or per week, I would be making about a tenth of what I make now.