This is the problem with bitcoin at the moment and all other emerging cryptocurrencies.
Consumers are not going to take an extra step to buy Bitcoin, so they can then go out and buy something that they could have already bought with the debit card in their pocket. This is not going to ever happen. It would be like asking someone to go to the store and buy a can or petrol for their lawn mower, when they already had a can of petrol in their garage.
That's why currently, people are interested in Bitcoin for three primary reasons: speculation, novelty, and making darknet purchases (places debit cards don't work). In my view, the way to change this is for the community to embrace and promote services/methods that allow consumers to receive their wages in Bitcoin.
True, consumers are not going to take an extra step to buy bitcoin and then make purchases. Even if they receive bitcoin as salary, they will store it and get some fiat to spend, since fiat will drop in value while bitcoin will rise in value
However, once they have some bitcoin holding, things will change. They will participate in bitcoin related activities to promote its usage and raise its value, so that their holding will become more valuable (more usage will cause a shortage of coin on the market, thus raise its value indirectly), and to make sure that they can spend their coin easily in future when their investment matures
An easy way to make bitcoin worth millions of dollarsAs a fiat money user, your action have almost no influence on fiat money's value, because central bank have dominance influence. But as a bitcoin user, your action (especially a consensus reached among many participants) can affect the value of bitcoin significantly, that is a big difference. By holding and buying bitcoin to purchase things, its value will rise. You can imagine, if the major players in the space like large exchanges and mining pools all decided to tighten money supply, they will achieve basically the same result as FED's open market operation
Central banks are doing such kind of operation constantly to stabilize the value of currency. In bitcoin world, everyone is a distributed central banker. If enough people reach consensus, their action will directly affect the money supply in bitcoin monetary system: If 1 million people hold 1 coin each, then the bitcoin money supply will reduce by 10%, cause a 10% increase in currency's value. And if 1 million people spend 1 coin each, then the bitcoin money supply will increase by 10%, cause a 10% drop in value