Part of it is society. The rich get richer, and the poor get poorer, along with people living their lives with blinders on, not caring about fellow human beings.
Another part of it is the individual(s) themselves. Some people get too wrapped up in their “favorite sin”. Alcohol, drugs, prostitution, etc. etc.
There is an old saying. “People who don’t want help, can’t be helped.” We can offer it by providing food, shelter, etc. but we can’t force them to take it. We can’t force someone to improve their place in this world, we can only encourge it, and help with it.
The important thing to remember is when we encounter people in these situations is to do our best. After all, Christ’s own words were…“What you do to the least of my bretheren, you do to me.”
Me personally, I don’t have alot of extra money to help people, but I do have extra time.
One of the hardest things for people to do is to give of their time, and of themselves.
I volunteer at a Federal penitentary, I lead RCIA, I volunteer for a local AIDS organization.
Hope this helps.