I understand whete you're coming from but not according to my bro in law, who regularly travels the world for business.If you are in Singapore at an exchange, your USD first get converted to Singapore dollars, at a cost, then converted again to Rupiah. You pay two exchange rates.
Be that as it may, I need the units, ergo, needs must.
I prefer to bring from home but that's not always possible for obvious reasons.