I feel for that subject matter was it take so might a long time to accept bitcoin.Very first it was not however recognized in some nations around the world.2nd was the charge cost when sending bitcoin.And lastly it will take time to confirm transaction.But it was just i believe/recommendation.
As more retailers are knowing about the benefits of bitcoins so now a days more and more retailers are changing their policies just for earning bitcoins because they are now aware of the increasing prices of bitcoins.