...are not an entitlement 'program' and to attempt to equate the two is not only a naked attempt to rationalize & justify something that, if proper, needs no rationalizing, but that is akin to comparing 'apples & platypus'.
Are there certain 'categories' who are only qualified and certain individual people receiving direct 'assistance' benefit from food-stamps, vs. the pubic roads?
Are the roads built and available for 'everyone's' use?
How about food-stamps, are they available for 'everyone's use?
There is your answer, simplistically.
Contortions, excuses, rationalizing and/or justifying are only necessary when something that one is doing does not measure up.
It really is that simple.