Great write-up. But I honestly don't think social security and pensions will be around by the time I retire, not to mention the real inflation rate is currently much higher than the gov.-massaged statistics say.
And by the time I'm close to retirement, real inflation rates will probably be even higher.
Secondly, global stock/bond markets are being kept alive by endless printing of fiat, which eventually will cause a currency crisis!
As far as I'm concerned, for millennials such as myself, POS cryptos and other deflationary cryptos are the only way to go!
Yeah for younger people, you will need to save much more through the 4% rule if you plan on using it. So instead of 1 million you might need to save 1.3 million to account for no pension or social security. Inflation rates are fine with the money invested because bonds and stocks will almost always reflect the real inflation rate. The bigger problem would be if you had money in just cash.