I think JRob's point is valid. It costs a fee to convert currency. Someone who has already paid a fee to convert to JA will pay another fee to convert that JA to U.S.. That being the case it makes sense to have some US currency to use at those locations that insist on charging in US dollars.