Thirty years ago, at least, I said to my brother, "You know what could be a standalone film? The Demeter section of Dracula." Took them long enough, although The Thing, ALIEN, and every other film with people in an isolated, unescapable place fighting a monster all derive from it.
Agree that it looks very politically correct and proper for our time. YUCK!