Good article, but there is one inherent (or maybe even a few) problems here. People that already know how to save and invest, have money. And they keep growing their capital, that is why (and few other reasons) why 99% of wealth is controlled by 1% people. These people usually have good pedigree, that makes education and learning how to make such decisions possible.
On the other hand there is majority of people, that could not afford that luxury, as they have to hustle each day just to survive, and they have no means to put some money aside leave alone, learn and consider how to invest. They gave to fix that roof, they have to feed their children, pay for the school etc. and once you are in that loop it so difficult to get out especially if you have responsibilities that you can not postpone.
Also, it is possible, to break out of the loop, it requires such an enormous amount of effort that some people with broken will or hopes can't handle it. We know such examples, and success stories, it is happening and just because it is so rare we know about it.
There are so many factors such as outside pressure to buy unnecessary stuff accompanied with social pressure and wishful thinking and many other to may to list here. But the worst of all is that greedy human nature. If people were at least a little bit more compassionate it would be an easy fix. But they are not. To one million good people it takes one really mean guy to ruin it.
Most probably my comment is way tl:dr and it does not offer any shot term solutions, and i would hate mankind is destined to be just like that because of millions years of hardwired evolution. I just sincerely hope that i am wrong.