I sometimes think the fears of abuse are overblown... people would choose to spend $100 to prevent $10 of abuse. It should obviously be taken into consideration, but eliminating abuse should not be the #1 goal.
I think this is why the working class tends to vote against social programs while the wealthy support social programs - working class people actually know "non-working" class people who live off the system.
You'll often see the perception/possibility of abuse touted as a reason to replace many/all of these situation-dependent welfare programs with a Universal Basic Income, where there is much less to abuse and thus less need to police it.