The way people handle money is a cultural problem. Not only is it a lack of savings, many people have a lot of debt that's growing. The way many view money is to spend more than they take in. Driven by consumerism.
Consider how often people see ads trying to influence them to spend. They work and it's shaping our culture.