As far as the second part of your comment, you should get your head out of the clouds and look around at working-class America. Perhaps 20% of retirees own a significant amount of stock, or own a house worth enough to cash out of. The US median home price didn't even cross $250k until 2018. https://dqydj.com/historical-home-prices/
Those "retirees" also do not have enough money to retire. To retire and live off the interest of a theoretical 5% interest savings account for 30 years requires you to already be wealthy. If you're a working-class baby boomer, you may have gotten that from your house when you sold it and moved into a bad neighborhood or an apartment. But that's just about the only way other than Social Security and old pensions that you're going to keep eating.
source? using the data from FRED https://i.imgur.com/O6EdHco.png, the periods where that was true (ie. interest rates being 4-6 percentage points above inflation is few and far between.
From a few years Mutual funds have been quite famous, but inflation is so high, nothing really works.
Here in India only safe source of income is rent income.
The transfer from the young to the old in the form of federal support of stock and real estate prices, and various subsidies to health care, is probably larger than the 2% interest and 1% CPI the old have lost.