Very often it happens that the payment is processed for a long time in the blockchain. Accepting payment in bitcoin the seller can risk a cheap product, but to sell an expensive product under these conditions, no one will. On the other hand, the buyer will not risk paying for goods in advance. I think that when this problem will be solved the use of bitcoin will increase. Although I am still the official currency of bitcoin or not.