As a homeless person, I qualified for SNAP in TX.
I got a temporary contract job. I made too much, so they took away my SNAP.
Now I don't qualify for SNAP because I don't have a job.
They figure anyone can just go get a job when employers really aren't hiring anyone who isn't, in their opinion, the "cream of the crop". Employers also won't touch anyone with employment gaps*, or who have experience in any another proffession, whether or not that other proffession is hiring, or overwhelmed with candidates**. Or any sign that you're experienced enough to know your worth.
Therefore, able-bodied men under 65(!) don't qualify unless they are highly-desired workers in a high-demand, low-competition region, and therefore likely wouldn't need SNAP.
*They assume workers have control over temporary jobs and availability of work.
**They assume you'll be a "flight risk".
So, the only way to get SNAP now is if you thread the needle, earning just SO much but not a penny more.
Or you deceive TXHHS. Or you're a full-time single parent, or profoundly handicapped.
Sure, it's always the recipient's fault.