My father's saying (he's long passed) was "it takes money to make money."
So I started maxing out my 401k when I began working after college. You don't miss that 10% savings if you never see it. Retired a few years ago. No financial worries. Gave the same advice to my daughter when she graduated college. Told her if she maxed out her 401K she'll never miss it, and when she is about 41 she'll be a millionaire. So she turned 40 last year and it came to be....It's that easy.
I believe in saving for the future. Always saved, never planned on Social Security. Hoped I would live to enjoy my savings. Thank God I made it to retirement and living the dream!
Could I buy a million dollar mansion? Yes, but I don't want to.
Could I buy a Ferrari or Rolls Royce? Yes, but I don't want to.
Could I buy a NIB pinball machine? Yes, but I don't want to.
My advice....start early, save, invest, automatically if your employer has a plan.