The financially literate tend to invest their money as they understand that it is the best chance they have of a) beating inflation and b) growing their wealth long term. Schools don't teach children about money and so the vast majority don't invest. As of this year I believe in the UK 67% still...