I admit making payments with BTC might be a bit uncomfortable sometimes considering the it's volatile state in the market. Knowing that you can sell for a higher price could be so painful at times.
Nevertheless, Bitcoin's sole purpose is to give financial freedom and not necessarily a means of making profit. Just as you would use any other currency, Bitcoin was created to do the same. However, in a more decentralized way, thereby making you free from the constraints of bank and the government.
In my opinion, BTC should be used more in making payments. I believe this would make people comfortable while using it for payments.