There is a big difference between knowing the right thing to do and doing the right thing.
When it comes to getting financial affairs into shape, it is no different.
Some of the worst at managing money are highly educated, financially literate people on high incomes.
The principal reason they struggle to manage money successfully is that psychological factors get in the way. Everybody has a different relationship with money based on a host of underlying feelings and emotions.
Childhood experiences of living in either poverty or luxury can affect your relationship with money and whether you value, respect, fear, or loathe money. Past experiences of financial loss or gain can affect attitudes towards taking financial risk. Personality issues can also have an effect.