Bitcoins are not widely accepted, Bitcoins are still accepted only in a small group of online merchants, This makes it unfeasible to completely rely on bitcoins as a currency, There is also possibility that government might force merchants to not use bitcoins to ensure that users transactions can be tracked,
I think for the lack of party that accepting bitcoin is not a negative thing of bitcoin because bitcoin development requires a long process. to be able to receive legalization or acceptance in many places is not an easy thing to achieve in a short time. as time goes by, Im sure more and more stores will receive bitcoin, so be patient