There are no guaranteed returns. Stocks aren't guaranteed to beat inflation, even over decades.
Now, my parents generation had truly guaranteed defined benefit pensions where their employer effectively backstopped their lifetime liabilities. That not being available today is "unfair" in my view.