If you go back to the original creation of these programs, there were legitimate reasons. People should not have to go hungry in our country. But, over time, requirements for receipt of the benefits get watered down, management of the programs seemingly get worse and worse and of course, once you have a benefit, it never goes away. Look at the growth of SNAP over the last 10 years, and ask someone to justify it.
I agree with whoever said that we need to take a year, set standards and have everyone on SNAP, and other social programs for that matter, have to recertify their eligibility for the programs. Hard to do, but necessary, especially if you are concerned about a $38trillion, and growing debt.