Because the fight itself, venue, insurance, promotion, undercard, etc, is already in-place. They can't just hold it somewhere else, let alone in a different country.