nearly all the people that have adopted bitcoin, using it as alternative of fiat money are people who have an understanding of monetary system wholly and how bedeviling it (fiat) has been to citizens financial freedom and privacy due to intricacies of government regulatory policies surrounding it.
The other camp don't have an understanding of the problems they are facing under fiat which bitcoin is here to solve.
I agree with you on this statement. Those who truly know the potential of Bitcoin are the ones who are using it on a daily basis. Maybe saying daily basis is a bit too much, but you got the point right. But not everyone that is involved with Bitcoin is here for the same purpose. Most of them are here for the money. This sounds a bit odd but this is the truth. Those who are also here for the things that Bitcoin gives are running for the profits too. I mean why not. If you can make money from something then why not take that opportunity? The majority are not here for the main reason behind the creation of Bitcoin. But even if they are here for the money, they are doing a great job in order to spread Bitcoin to the people.
If they use it once and feel the power that comes with Bitcoin, I think they will get interested in Bitcoin in no time. You never know until you try it. So the main thing would be to get people to use it first. After that, they will understand the problem and get interested in Bitcoin to solve the problem with the monetary system.
Bitcoin would never gain this much popularity or get adopted so widely in such a short time if it wasn't for its volatile nature, people got interested in Bitcoin and started buying when they saw it growing up and not stopping at all. At first, most people didn't believe in it, they said it's useless, it's a criminal currency, it's a bubble that will burst very soon, but as the price started going up further, those who said such things also started buying Bitcoin because they saw they can get profit as well.
So the main reason behind Bitcoin's adoption reaching this level is basically the price it has. Imagine Bitcoin having a not-so-volatile price and staying somewhere below $1,000, it would never have this many people running behind it ever, it could get popular based on its usefulness but that would take so much time.