And most people in their 20s can't even really conceptualize retirement. It seems impossibly far away, time-wise. But missing that first 15 years has a huge impact on the total compounding potential.30 year treasuries are currently yielding 3%. You could get 4% in a less tax favored safe investment. Inflation is between 1 and 2%.
Let's see what that does for that cash saved in your 20s. Suppose you earn a quarter as much in your 20s as in your 40s (most have a higher salary growth ratio than that). Then figure on 20 years of 4% growth, or 2.5% after inflation. 2.5% compounded for 20 years is 64%. So your savings in your 20s ultimately add only 2/5 as much as your savings in your 40s. It's not nothing, but it's hardly the essential key to retirement to start early. You'll be fine starting at 40.
And 10% is nowhere near enough. That's essentially hoping that Paul Ryan doesn't get to undercut Social Security because that's what you're going to be living on. You need to save about 30% of pre-tax pay and invest carefully from age 21. Or 35% if you start soon after age 35. That's to retire in your early sixties. You also have to pay taxes, so figure on 40% or so of your paycheck for take home pay.
Do you know anyone doing that? We're going to have a crisis on our hands, I predict.