I simply ignore conventions that arent useful or dont fit the setting. Monsters exist to flesh out your world or to move the story forward. Demons, specifically, are such a general concept all I can tell you, is, the word means "evil monster" basically. They may be physical, spiritual, etc, but...