It takes roughly a career to amass enough assets to retire on and that's with a slightly reduced standard of living in retirement.
Unless you want to assume population growth forever (seems unwise IMO) you need one average career to generate enough surplus to pay for an average retirement. So far, buying assets (usually a mix of real estate and fractional ownership of financial instruments that are ultimately backed by companies and governments) is the most efficient way we know to accomplish this goal.