Indeed, I just checked portfolio visualizer, which gives a 1997-2020 return of 8.5% CAGR for the 500. My guess is you started adding in 2007 (so your principal was very small during the great financial crisis) and you've been adding during the entire recovery. You don't know how lucky you are. Of course, maybe you just bought QQQ in 1997. Again, you don't know how lucky you are.
The number of fallacious assumptions embedded in your syllogism is difficult to unpack. I'll start with one, past returns are not indicative of futures results. I'll add another, the relative expensiveness of stocks at a given point in time are negatively correlated to long-term future returns. Someone won a nobel prize by illustrating the last one.
Of course, past returns are not indicative of future results. Of course, stock prices are expensive right now. But what is the alternative? CDs? Bonds? Look at any long term chart. I'll take the risk.
There are 30 year periods where US stocks (spy 500 or a close proxy thereof) posted a negative total return. Are you prepared for that?
My larger point is that 12-15% return assumption is absurd. There are very few long-term periods where that has ever been achieved in the US market, most (but not all) of which were followed by a deep and long-lasting correction.
The alternative is to assume a lower return like 5% and plan accordingly.