i can see the subject of this thread is a question about what is stopping people from using bitcoin ...
my answer is NOTHING at all ,but the whole thread arises a question in my mind at same time :
why someone may use a diferent curency for ?
i recall in my country Greece around 80's when someone had a medical problem or urgent need to spend money abroad ,
there was a need to find US$ or some other hard currency instead of Drachmas ,so even black-market was alive for that NEED
conclusion > the real question is : what kind of goods,services or whatever we NEED and if something of all that is offered
for bitcoins then its positive to say : " I NEED TO BUY BITCOINS "
offering unique goods or services only for bitcoins can be the way to make Bitcoin better.