The main factor is trust. Without trust in this world, it won't work perfectly, including bitcoin. There are still many countries that reject bitcoin to be used as a payment instrument in their country, for different reasons. Bitcoin is also difficult to implement in poor countries because of the limited communication infrastructure including the internet. So the intellectual level is still very low, Euro or sterling they never knew. Moreover Bitcoin, digital currency.