I think this is overlooking another potential factor: Rich culture is better than poor culture.
A college dropout who has grown up rich is going to be more likely to value knowledge than a poor person, will have been exposed to more money management, and being rich is positively correlated with making good life decisions.
Contrast that with poor culture, where we know that the inverse is true in many cases:
Knowledge is not valued to the same degree -- or at least not the same type of knowledge. Money management might have been understanding how to live paycheck to paycheck (which is a valuable skill, but not the same as understanding how to save). And being poor is positively correlated with making bad decisions.
The more that I unlearn my "poor person habits", the better my life becomes. While I always enjoyed learning, so much of my time was spent on useless, consumerists things. I binged on television and video games. As recent studies have shown, rich people were more likely to have been doing something productive (networking/reading etc.) with that time.
Being poor is actually associated with making modally appropriate decisions. That is to say that people adjust to it.
Case in point is discounting: offer someone £20 today or £100 in a year. A person poor enough will likely take the money now, and this is because it has more value to them now.
People aren't awful, they're adjusted to circumstances that are awful, being the products of a sick system. Properly provisioned welfare - a genuine safety net instead of a humiliation - could prevent the circumstances that lead to this kind of adjustment.
Economics has much to say about how people value things differently based on their circumstances. There is no "better" or "worse".
This assumes that everyone is a rational actor. Unfortunately, assuming that everyone is effective at allocating resources or time is unsafe and wildly inaccurate. My mother's hours spent cutting coupons rather than finding a job (over years) misvalued the long term impact of having a job and developing a career. My father's allocation of money that we did not have to cigarettes rather than a savings account had extremely negative long term effects.
I grew up around poor people, and I saw their mistakes. I made their mistakes, and I still do. Which isn't to say that all poor people are incapable of making effective financial decisions, just that the distribution is skewed; there are "better" and "worse" valuations of things, and fundamentally people who are worse at making these valuations will on average be poorer.
A college dropout who has grown up rich is going to be more likely to value knowledge than a poor person, will have been exposed to more money management, and being rich is positively correlated with making good life decisions.
Contrast that with poor culture, where we know that the inverse is true in many cases: Knowledge is not valued to the same degree -- or at least not the same type of knowledge. Money management might have been understanding how to live paycheck to paycheck (which is a valuable skill, but not the same as understanding how to save). And being poor is positively correlated with making bad decisions.
The more that I unlearn my "poor person habits", the better my life becomes. While I always enjoyed learning, so much of my time was spent on useless, consumerists things. I binged on television and video games. As recent studies have shown, rich people were more likely to have been doing something productive (networking/reading etc.) with that time.