Bitcoin is not yet fully payment system like fiat. Bitcoin is high volatile and common people of Afghanistan would not like it. Well devolped countries should choose bitcoin for payments purpose than off course some small countries will also adopt it.