1989-2019 with dividends reinvested and inflation controlled show a return of 7.3% in the S&P 500 index. But 1959-1989 with the same parameters shows a return of 4.96% by just moving the time period back 30 years.
Arbitrary endpoints can make you justify anything, including double digit returns. But people who are saving money in the equities market that gets ever more crowded with index funds and ever more efficient should probably not count on 7-8% returns as the canonical amount they're getting back. They should plan on 5% or lower and be happy with higher returns if they come.
The P/E ratio of the S&P 500 got into the 7s!
So why does historical experience show that inflation is so bad for stocks, if it seems logically to you to be good?
It seems possible that is the way in which the future will resemble the past.
30 year treasuries currently yield 2.35%, so it seems to me going out on a limb to assume that efficient markets allow for stocks to be significantly better.
The rate for long term treasuries in the very early 80s was right in the double-digit or near double digit range that people now feel entitled to for stocks. With bonds, you can't deceive yourself as easily about the possible future. So doesn't that constrain stocks?
https://www.macrotrends.net/2521/30-year-treasury-bond-rate-...
...and if market returns over the next 30 years are going to be 2.35%, and you get to pay taxes and then have even minimal inflation, then it looks kind of irrational to take any risk at all, unless you basically have the same psychology of a lottery player.
Is it safe to assume that stocks over the next 30 years will return more than the 2-and-a-little % of 30 year government bonds right now?
If you plan to hold for less than 10 years, then things are much more uncertain in both directions.