It all comes down to 2 things:
- Financial illiteracy
- Insufficient initial capital
For the first point, a very low amountnumber of people even possess basic knowledge of finance. If you dontdon't know any better and learning basic economic concepts is disregarded throughout one'syour upbringing (be it in education or parenting), then itsit's highly unlikely for you to take aneventually find interest on your own on things you ignore they even existin them. Add on top of this the ongoing culture of instant gratification, glamour and overspending and you have a recipe for disaster. Few people will get to think that by postponing indulgence and through being prudent they can secure their future mid to long term.
For the latter, if you reyou're too occupied making ends meet and surviving, chances are you wontwon't have the time or capital for any meaningful investment of any sort. When 14% of the population of the USA or alternatively 1/2 of the total Earth's population lives in poverty, this becomes even more apparent.