I still sort of believe in a universal basic income, but that will get corrupt too.
My non-expert opinion is that a truly universal entitlement is harder to corrupt than one with any amount of gatekeeping. If there's no barrier to entry then there's no system to game. (That's a vast oversimplification, but I stand by the principle of Just Give People Money and If You Don't Make The Rules Full of Cruel Nonsense Then Nobody Will Need To Lie To Feed Their Children.)
We are having a new roof put on today and boy, it's loud.