For many folks the investing of 10-20% of the paycheck has already been done, and they are now retired.
They will not have enough time to recoup losses incurred in down years.
Definitely. You invest 10-20% over 30+ years into a diversified portfolio, let it sit and your work is done. Those that might try to gamble their way into building a retirement nest egg at the last minute are fools.