People in my country don't trust bank till this day because after the fall of soviet union, every bank till 21th century ended up scamming people. For that reason, local population not only doesn't trust banks but they don't trust local currency too. I don't know if it's wrong but our people trust USD and EURO while almost everyone on this forum complains how these currencies will fall.
Bitcoin can't become a global currency because it won't be able to handle the number of transactions that will happen if it gets used globally. Bitcoin with its current block size can only confirm up to a million transactions per day. Also, governments won't accept it because they aren't the ones who mine Bitcoin and own Bitcoin. It's also very unstable, it's not a currency meant to take the place of the USD.
That's true and lucky are those who are able to safe in $ and €.
Europeans and US Citizens don't have that luxury.