There is a push/pull element in play most of the time.I would reclassify it. People who are
A) Poorly socialized in general
B) Have destructive financial values
C) Are poorly educated ( both in formal academics and just life smarts)
D) Of general low character
Will screw up anything they touch. Including our economy. Many game the system and abuse the system and some form the dreaded "Triple Hit" ( A person sucking on the marrow of the social welfare system, then breeds, producing another dependent who will create future dependents on the social welfare system, all while taxing our criminal justice system, creating kids who are in and out of jail or prison. This is a situation where our base of future tax payers is not growing, but this group can suck on three different areas where tax dollars go)
That being said, I have seen in my life, people who just didn't have a lot of money who would give the shirt off their back to people in need or people in a disaster situation.
Poor doesn't equal low character, however people of low character often make bad choices over and over which make them poor.
I like Dentist, I always have, but in the last decade, I've never seen him express one one ounce of genuine gratitude or one ounce of genuine empathy for anyone or anything else. It's a form of self inflicted misery and the dude could have more money in the bank here than anyone else and still be "bankrupt" as a person.