If it were up to me, welfare to able bodied people would be directly tied to doing the work that needs to be done. If an able bodied person wants to get welfare they should be out there doing the work on the road.
If they are willing to put in a full 40 hours per week, giving them full welfare benefits would probably be cheaper than paying union labor.
Don’t corporations benefit from roads than people on Welfare?