However, most welfare systems have hard cutoffs. If you get $500 in SNAP a month and make $500 a month, you have $1000 to last a month. And if the cutoff is $501, making that one extra dollar is going to cost you $499.
What would be more difficult, also gameable, but better all around is to have benefits adjusted to get people to a baseline.
Say the poverty level is $1000 a month. You get $1000 - X, where X is how much you made in that month.