People with weak character, poor morals and low IQ will probably be in poverty. I can't tell if the study takes this into consideration.
Someone with weak character will lack the discipline necessary to get better at something or seize opportunities as they come up.
Buying nice things you can't afford on expensive credit.