In my opinion, when volatility drastically drops, everyone gets out, and price drops. Nobody needs to hold BTC once they think its not going higher.
If price stayed the same, it wouldn't protect against inflation because you always need it to go higher to buffer the losing value of the dollar...