Nothing should be free without any contribution welfare, unemployment, food stamps, any other government assistance. Sometimes people need help, and that's fine (I've needed it), but many take advantage of these programs.
Why can't we require people who receive benefits to do something for them? Anything. If you can't leave your house, stuff envelops for a company the state's involved with, or for a nonprofit company.
Maybe do landscape work any kind of public service. There's always some unfunded state and county projects.