I would fully accept this concept. Give anyone who needs it, enough money to live, but they have to do to do work fare, it would encourage them not to want to be on welfare.
Ill always remember the first time i had to go to one of those daily work centers, when i was in University, they would give you the shittiest job imaginable, but they would pay you at the end of the day, so when you had no money to eat, you went in and did that for a day.
It was good motivation, the first job i got was offloading an entire semi, which was full of boxes of cans of tuna, and transferring them to pallets, by the end of the day my whole body hurt, and they gave me 48 bucks, I never wanted to do that again, and i thought about it everytime i would think about slacking off in my business, or in school.