In the past people's children were the "investment" that paid the dividends into old age. Now we no longer have children to bear the burden. Yet we spend the normally sacrificed dollars on lattes, world travel, iphones (and whatever icon of excess you choose).
I realize many people say its "hard" to save these days. But I also think there is some spectrum involved with doing what pays vs what one "wants" and ensuring one's lifestyle matches their actual ranked income in a society. (ie, if you earn on the 10th percentile, then you probably should be spending on the 10th percentile on dinners out or whatever icon of excess you want to pick on.)