In my opinion, there are many reasons why bitcoin is still not widely accepted globally:
First, Bitcoin is anonymous, volatile in transactions with other risks of abuse.
The second is that using/accepting bitcoin is still relatively difficult as it requires infrastructure, atm, mobile devices, computers - for countries that are still struggling this is a challenge.
Third: People's perception