It's true that there used to be no political messages in science fiction until a few years ago. Take Robert A Heinlein, who always declaimed proudly, "the 'A' stands for 'apolitical!'" He studiously avoided putting any messages into his fiction, at all costs.

— Charlie Jane Anders (@charliejane) January 17, 2018