I honestly don't understand why is it so difficult to implement a turn on/off option like we had in TS3. They just have to tell the game to not generate supernaturals. It's their code, they must know how to do it. It might be difficult to do with ghosts because when sims die they turn into ghosts, but vampires and aliens are an optional lifestate. This would solve everyone's problems: those who want to play their games without supernaturals but want to buy the packs (let's face it, aliens came with an EP about work!) and those who want supernaturals can absolutely enjoy them without risking having them tuned down because of complaints.
If we had that option, I would probably buy the new pack just because of the new world. And even though I'm not a fan of supernaturals, these vampires actually look fun to play and I would probably have a save just for them, but in my main saves, I don't want any vamps wandering around. So it's not about "don't like it, don't buy it" it's about having options and being able to play each save the way I want. It's about giving the phrase "you rule!" some actual meaning.
The person behind the MC mod is already working to add options to control the vampire population, so there's that at least.