SFとして矛盾はそんなにないよ
理由が作中で説明されてないだけで
説明を後付けで創作しようとおもえばいくらでも滞りなく説明できる。