Some people are very cavalier when it comes to spending and saving money. Others are convinced that they will never be able to build wealth, so they spend their days addressing short-term financial needs and give no thought to the wealth and income they will need in maturity.
In both cases, the root problem is a lack of education. Those who spend money like water don’t understand its value; those who shun financial planning and investing don’t understand its potential. People with greater degrees of financial education tend to be more rational when it comes to financial decisions. (Not always, but often.)