Discussions of BitCoin as the potential basis for a future global monetary system often point to the currency's price volatility as a shortcoming. Fiat currencies, by comparison, are (mostly) a lot less volatile. My question is whether an economy that relies on a low-volatility currency is actually preferable to one that is agnostic to currency volatility. The latter strikes me as more robust.
Volatility has two sides of course, an upside (commodity or currency increasing in purchasing power) and a downside (decreasing).
When you invest in something as a store of value, you're always going to appreciate when it gains value as you hold it and dislike when it loses value.
Before you invest (EG, you have another money you're about to use to purchase it) you like when the price comes down so that you can get more of it (with the expectation of going back up again once you have it) and you dislike when the price shoots up prior to your purchase.
It is always a bad idea to price loans and contracts in a volatile currency, however. Since each party would be in a position to hope for an opposite swing direction, one party would always be inconvenienced by a change in value. Since loans and contracts are designed to offer joint utility, you don't want one party suffering or resenting the other party for their perceived unjust lucky gains: people would just avoid such contracts instead.
Today it is common to price items in USD then allow for spot payment in Bitcoin, for example, or to loan out money or establish contracts denominated in USD with sides paid by Bitcoin spot value. EG, I borrow $100usd from you today when Bitcoin is, say $100usd/BTC so you give me 1BTC. I pay you back later $110usd (principal + interest) but Bitcoin is in a dip when the contract matures so at $90usd/BTC I have to pay you back 1.222BTC.
And finally, while it is nice that Bitcoin appears to be on a long term up-trend, it's shorter-term volatility makes investments and contracts that can't hold out for the duration required to "get to the moon" much riskier and more difficult. Most Bitcoin-related business (including merchants, arbitrage, obtaining BTC and then holding to pay off payroll or suppliers and avoid paying multiple interchange fees) require maintaining balances in BTC over time and those balances may ebb or flow. Again, if you receive BTC on a rise (customer pays you; hey they get to choose the timing!) and have to pay it during a dip (regular payroll, running lower on parts than you can afford to wait for an upswing) then you are experiencing a significant capitol loss.
Yes, price volatility is a bad thing as it shakes peoples faith in the currency as a whole. The reason why money has value is because people use is in transactions. If people do not trust a currency, then they will be less likely to accept it as a form of payment.