Not many place or even online accept bitcoin payment.
There are better payment methods or we are comfortable to use it.
(credit cards. Paypal/Debit cards etc)
The price of bitcoin can be a heart attack for some, it goes from 1k + to 200+ back then, and
recently bounced to 400+ usd average a btc.
Lastly, in my country if they report anything about bitcoin in news... it's something bad -_-''
(Like Mt gox, or people use bitcoin for drugs, weapons etc due to anonymity)
The power of media can be very powerful, with bad news about BTC, they will think twice
to use it or even use REAL money to buy it.
Well said, plus don't forget that for common people handling decimals, authorization keys, wallets, addresses as long as line of code and many other "easy to use" features are completely out of their league. We may be comfortable with them because we are a bunch of nerds but Bitcoin has a long way before it's being considered as a hassle free method compared to Paypal, CCs, etc.