I basically like your arguments and agree with them. I agree that high volatility is a non-issue in itself. Nevertheless you are missing one important aspect: transaction fees. They are low but whenever the volatility gets high, they get insanely high. And I think that the biggest issue currently is high transaction fees in times of large volatility and it is in fact a blocker for bitcoin being used as a currency.