speculativejester
Scribe
I think Mythopoet hit it right on the head. It doesn't have to be necessarily logical, but it has to be consistent. If your world is a world where anything can happen regardless of what is going on, then what is stopping you from just writing in a magical dragon at the moment your character needs it? The struggle of a character is dependent on the world's actual limitations, which is vital to the story.