I don’t know why everyone wants to make everything so complicated! Zombie stuff is out there because people need monsters, they need bad guys. Zombies could personify the shambling hordes of Communism or the shambling hordes of Fascism -it all depends who’s watching. But the simple explanation is that Vampires and Werewolves have been rehabilitated by “Twilight” and its’ imitators, Frankensteins’ vengeful Creature has morphed into the gentle, loveable Commander Data and that just leaves Zombies -the Last Monsters. Except for the Daleks, and they’re copyrighted.
Zombies are cheap -ragged clothes and a little make-up — and you don’t need to be an actor to portray one. They are mindless, so can’t be redeemed,turned or rehabilitated ("Warm Bodies” was cute, sometimes touching, but overall a silly flop that has spawned no imitators). So a straight, ‘us vs them’ in which all the audience are invited to identify as fellow humans against the unhuman horde, is possible.
Fiction has somehow lost track of the concept of simple, unmotivated, evil. Tolkien understood it -Sauron is evil because he’s evil, end of. But now every villain needs a cause, or an agenda, an ideal or a problem. Magneto wants the best for Mutants, Thanos wants to improve quality of life for all by removing surplus population, Lord Voldemort has daddy issues. Sometimes, just sometimes, we don’t want to understand or sympathise with the monster, we just want to kill it. To kill the unregenerate part of ourselves that just wants to do bad things for the sake of it.