Universal currency dosen't means it's used all over the world. Bitcoin used illegally over the world that's why it's not a universal or global currency. Bitcoin will becoming a global currency need a lot of high transparency. Because people's abusing it's in everywhere by illegal transactions.
But it is used all over the world right? Bitcoin can be used to all types of transactions so you may not just see the possibility and application now but there it is. Whether illegally used or not, don't look at that part because even fiat money is being used illegally.
It may not be the universal currency in the future or slight but it can be use by everyone for almost everything.
I think its very hard and impossible for bitcoin become global currency like US Dollar. Bitcoin is decentralized and no authorities can control and to talk to. But it could be global currency in internet
It isn't hard if the adoption is vast, we didn't even expected it to be supported by some countries so impossible can be possible.