~snip
I think the point you are trying to make is that everyone should accept Bitcoin and with that, it will help the economy. Because everyone in the society contributes to the economy. But this is where the problem begins. Not everyone understands Bitcoin. And you can't push Bitcoin through everyone's throat. It is an independent choice. If one chooses to get involved with Bitcoin, they are free to do so. But if someone does not even understand the concept and how to use it, how can you teach them?
There are people who don't know how to use a smartphone. You can't just go to them and force them to use Bitcoin. The wrong way of using it by force will lead to mistakes and instead of helping the economy, it will do the opposite. Also, investing and making profits is not for everyone. Some hand-picked people who know about technology will be able to understand it. So I don't think it can help the way you described it.
I partially agree, it is true that too much pressure to use does not lead to good publicity but it is also true that there are many ways to educate people. For example, here in Italy all traders are obliged to accept electronic payments via pos but we must also take into account traders who are of an advanced age and not very familiar with technology yet the state has not done any course of use it has simply imposed it and the merchant is required to implement the payment.