Фантастика фантастике все-таки рознь. Всякую инопланетную лабудень я тоже не очень как-то. А вот того же Уэлса или Беляева (если из классики) в детстве очень любила. Сейчас вот Поттером зачитывалась-засматривалась. Тот же Мастер с Маргаритою тоже ведь до определенной степени фантастика.  В фантастике и не должно быть все досконально понятно. Иначе она бы не была фантастикой. Фантастика это ведь то, чего в нашей обыденной жизни нет, и что не может быть объяснено с помощью современного человеческого знания и современных человеческих представлений об устройстве мира. Но это не значит, что этого нет вообще и никогда не будет. Вот когда будет, тогда и можно будет объяснить логически. А пока принимай определенную долю условности.