Though vampires don’t strictly need to deal with humans as prey. They could simply buy human blood, assuming they need it, and that could theoretically work.
Even if there are downsides to immortality, humans don’t want to die and are going to do what it takes to survive, including becoming vampires.