I agree perfectly to what you said . The market volatility is the reason why bitcoins or any other cryptocurrency cannot be used as a mode of payment for goods or services by a particular country of the world.
but also i believe the rate of volatility can be controlled if they intend to use it as a means of payment, them not accepting it is causing the volatility, so it is actually doing more good than harm.