It isn’t that simple. Inflation indexed bonds have a coupon and a factor.
As inflation goes up, the factor goes up. Yay, keeping up with inflation!
But as market interest rates go up, the price of your bond with the lower interest rate goes down. Boo, crippling losses!
Now you can buy Series I Bonds to avoid this interest rate risk (i.e. duration) but you’re limited to $10,000 per year per social security number.
If you’re worried about inflation the best thing to buy is a productive asset. Like stock in a profitable business. That is… until so many people do that it makes every company wildly overpriced.
And...? The fact that your consumer habits are not reflected with 100% accuracy doesn't mean the basket is not representative of the average consumer. Again, feel free to come up with a better basket and explain why yours is better than the one used officially.
Correct, but I-bonds cannot be cashed out in the first year, and households who can't afford to save more than $10k/year probably aren't interested in having their investment tied out for 1 year.
Quite frankly, a S&P 500 index fund would serve them better than an I-bond, even during severe market drawdowns.
As for crypto, there is no fundamental mechanism that guarantees it will appreciate more than inflation on the long run.