While some individuals are definitely destitute and we should help them out, there is a cadre of give me sumtins out there who need be weined from our wallets. First target should be non citizen aliens who do not have permanent alien status. After that, there are those who have the assets, while not the income, to sustain themselves. Assistance should be a last resort, not some program(s) designed for one to keep their financial assets.
Easiest way to cut off illegal immigration is to cut off the gravy train. There are an awful lot of bureaucrats that depend on it, though, and the wailing and gnashing of teeth will be spectacular.
A number of these able-bodied, childless adults are college students taking advantage of a loophole in the system. Apply for food stamps, then they either don’t need a job or need to work fewer hours to make ends meet. We end up subsidizing their way through college.