I think lack of knowledge related to latest technology is stopping people from using bitcoins, and the other reason is bitcoin is not that popular in many countries and that is the reason people are not adopting bitcoin as a currency or a payment system.
Not only technology knowledge, but the overall change in thinking about money is required. For many people,
BTC is like some tricky thing from the internet, thus it can't be treated seriously, as well as many other "computer, virtual" things.
I think that people stop Bitcoin because they think it's very bad with Bitcoin.
But they have no patience. Because I think that Bitcoin is worth much more later.