Yes..
It needs more time.
It will widely get accepted soon.
How much more time are you talking about?
Bitcoin adoption is growing at an increasing rate of speed. This is being fueled by greater merchant adoption, which is fueling even more consumer adoption. It is a positive feedback loop.
Over time this will cause the amount of TX fees to increase (to enable bitcoin to have long term success) and will cause the price of bitcoin to increase