Probably the reason why people are not using bitcoin as payment because of its volatility. If you buy a shoes worth .01 btc or roughly $60 and tomorrow that .01 btc will be worth $80 so that you just paid $20 over the price of that shoes. So that won't really mean good for you. So i think bitcoin being so volatile makes people not want to use it as payment.