The simple fact is that bitcoin isn't widely accepted. The consumers need something to spend it on. The sellers will not accept it unless there's a big demand. We're stuck
That is one fact. But there are still a lot more. Knowledge and some bad past of bitcoin through the creation if media and the government are one more. Lazy people dont want to listen to a person who will explain thoroughly what bitcoin is. That is another problem.