Being, "pure science fiction," doesn't excuse it from terrible characters, bad storytelling, and the frequency of contradicting its own arbitrary rules.

There are a lot of great "pure science fiction" stories out there. This ain't one of 'em.