Whilst all of your points are very valid I can't imagine many people spending £100 to get a visa to go there in order to take advantage of the favourable exchange rate. I'd rather go to Europe where the pound is at its strongest against the euro for a long time and save on the visa money and hassle.