Because of the existing of fiat money, even if every merchant accept bitcoin, it still does not make it popular, since the typical people don't have bitcoin and there are lots of hassle to get it
To increase the interest of bitcoin, there must be some products exclusively sold only for bitcoin, and those products should be in the high end segment. In this way, some specific consumer will try to get bitcoin, that will make bitcoin a little bit special
I'm implementing this idea in my business now: For most of my products, I accept both bitcoin and fiat payment, but for some special product of very high quality, I only accept bitcoin exclusively. In this way, my normal sale will not be affected, and some user would still have motivation to use bitcoin
Hign end does not necessarily mean expensive, but it should be unique and special, with limited supply, like anniversary edition, collector's edition etc... People who are interested in these special products will try their best to get bitcoin
I love the idea. But this is also true.
You are missing the point.
Bitcoin will succeed only if there is a compelling reason why using it is better to using the alternatives, not by trying to create situations that force people to use it.
Also people will start using bitcoin if you give them discount paying with it. But it is hard to do, unless you buy your stock with bitcoins.