Sorry but this is silly, as an Australian I can also travel anywhere with my visa debit card without issue. No need to setup a random app for the particular country and transfer money into that, if I need to transfer money into a random app why I can't I just pay the vendor directly?

My visa debit card allows me to travel virtually anywhere and use my own money without issue.

Anything else is just extremely inconvenient and technologically not really necessary