A certain perspective:
I am a diabetic, a medical condition that requires prescription drugs and regular doters visits to control and maintain my health. Until I turned 19 I was covered under my mothers health insurance, so I could afford my medication. After I turned 19, that insurance was gone.
I was working full time while attending school. But of course, I only made minimum wage. Without health insurance my medications were about 85% of my total income. Obviously, I couldn't afford them AND the rest of my cost of living expenses..
So, I go down to my local Medicaid office, hoping they would have some sort of plan or program to help me get the medications I needed to live.
The woman working behind the counter asked me if I was pregnant. I told her no. She asked me if I had a job, I told her yes.
She proceeded to tell me she couldn't help me. She said if I quit my job or became pregnant, then I could possibly qualify for the assistance programs available.
Well, neither one of those things were plausible to me. I needed my job and had no desire to begin a family at 19.
What this says to me is that our assistance programs are not designed to help people who are trying to help themselves. I can't get help with my medical needs because I have a job. However, they don't seem to care that 40 hours a week at minimum wage isn't going to cut it.
Other programs designed to help get people out of poverty stay intact only if the person doesn't have a job. As soon as they get one no matter how miniscule the wages are or ridiculous to assume they can support themselves solely on those wages is, the government cuts them off and wishes them the best of luck.
So, you wonder why people stop trying. They realize that these assistance programs act as a kind of trap, you stay in them to survive.
Come up with a way to stop this cycle, and these programs might actually work to get people OUT of poverty instead of keeping them in.
Just a thought.