That is what most people don't get. You work for your retirement, not only your salary. Delayed gratification is hard, but it pays off.
When we are productive then we have to force ourselves to be able to save and prepare for retirement, calculate the needs if when we retire with our wife then we have to do it right away, the other most important thing of course is preparing an investment or business that will be a source of income when we are old.