Another explanation is that the unstached might be rational and have insanely high time preferences.
A couple of years back I read some research on how different people discount different amounts. There is actually some pretty good literature on it. People discount smaller sums of money at higher rates than larger sums of money. Also, peoples discount rates drop as they age, either through experience or age (experience seems to be the prevailent factor).
If I offered an 18 year old 1000 dollar in one year, or 800 today, I am quite sure he would choose the latter. So, he has a discount rate of more than 25 %. I might even get away with 700 today.
If I made the same offer to someone 70 years old, they would turn me down until I offered them 960, maybe even 970. They discount money at around 3 %.
Larger sums lowers the discount rate. That same 18 year old would turn me down if the figure in question was 1 mill dollar in a year, or 800.000 today.
At least, this is what the academic research tells us.
Now, to the interesting part. All these experiments and research focus on a group of people here and now. What if the entire population keeps raising their discount rates year by year, at the same time as interest rates drop ever further. If I discount money at 25 %, and nothing offers that, I will go ahead and spend that money. With interest rates this low, even old people face interest rates lower than their discount rate. So then, the rational thing is to spend.
This is of course why they lowered interest rates to begin with, to get us to spend.
Mustachians are indeed different, because we have insanely low discount rates, combined with a stomach to tolerate the risk in the markets. But just how low is your discount rate. What would returns have to drop to before you stopped saving? And I mean all returns, even real estate or the stock market. If you were convinced it was impossible to achieve more than 3 % returns in the future, would you stop saving? How about 0 %? Or -5 %?
Non-mustachians are indeed rational, they just discount money very different from us.