> it seems to follow that regularly donating blood might have health benefits

It's pretty effective if you have excess iron (hemochromatosis) and your local vampires accept your donation; some don't because a donation where you get a significant benefit isn't a donation for the sole reason of helping others (and a free cookie). In that case, traditional bloodletting may be required.