For me a world needs rules that it cannot break however these rules do not need to follow the real worlds rules for instance you could have a group of floating islands because a wizards like to live on them but you could not them have them appear in the country that has no wizards it has to be internally consistent.