It isn't the only reason but, yes a dollar is a dollar. I guess when you spend the big bucks on a vacation you don't worry about such things but I am on a limited budget.
The main reason is that if he exchanges the entire $1000 US and then something happens (i.e. an accident etc.) that doesn't allow him to spend all that Jamaican then he will lose again when he has to sell it back.
He asked for my opinion and I gave him mine. You should do the same instead of criticizing another person's opinion, don't you think?
Peace and Guidance
Free Opinions Offered. No tipping required. Hours: Open when I feel like it.
Unless it's a long term hold, devaluation will have a minimal impact.
Looking out over the last year, you will gain .0348 JMD per USD per day that you wait to exchange money. So say you can wait a week to exchange $1000 USD, you will only gain an average of 244 JMD.
(These are bank rates, so we assume the delta between the cambios and banks stay the same.)