In actuality many of these programs unintentionally, and some times intentionally, limit and restrict the upward mobility of those on these programs. It is creating dependency. I’ve personally seen it 10s of thousands of times.
I say this as a policy expert on a welfare based federal program. Many of these programs have income and resource limits. limits that are far to low to be a livable income necessary to afford things like insurance. And potential penalties are directly counter productive to people getting back on their feet. Penalties like reduced benefits, insurance premium penalties and overpayments that can eventually be applied to tax returns or other federal payments.