However, from a society-level view, how much value do we get from the X spent in prevention? We're funneling money to a specific goal, so some verification is needed. But the more we verify, the more man-hours we spend on filling out and checking the paperwork. None of that work benefits society. Those people could've been doing other jobs that perform useful services. And it's not like the money going to fraudsters vanishes. At least it goes back into the economy. We should require only enough to make sure we achieve the program's goals within budget.
Figuring that out is the hard part. Hopefully smart minds have been tackling this.