I think you underestimate what a massive mental break Bitcoin is for anyone. It's a new paradigm, that doesn't immediately seem to fit into everyone's current circumstances and worldview. They have to have their minds prepared to accept it, and then encounter some concrete problem that Bitcoin might solve. And then, like magic, it will suddenly pop up in their minds, as a viable solution.
But it has to be in their minds, at that moment. That means, they have to know about Bitcoin before they need Bitcoin, but they will only turn to it in need.
