So for example if you made 2000$ in US, and you converted them to btc before traveling to pakistan- you can withdraw then in pakistan without holding cash with you.
Seems great right?
Sure it's a great way to sneak money out of the country but you should probably convert it back to dollars or the local currency as soon as you arrive. The flight from the US to Pakistan is like what? 13 hrs? Anything can happen in that time, imagine leaving the US with $2,000 and having only $1,100 when you land If you need to have access to the money immediately after you land, make sure you don't do it at a time when the price is fluctuating widely.