Это прозвучит странно, но я уже отвечал на подобный вопрос: "сколько можно прожить, питаясь только собственной спермой". Тут примерно такой же механизм. Если вы будете есть себя, пить свою кровь или питаться друг другом, то вы в любом случае останетесь в недостатке, а так как ни одного живое существо не является идеальным сверхпроводником, то при употреблении себя вы будете только терять силы. Кровь вампиры пьют, что бы насытиться, а не просто ради удовольствия от процесса.
P.S. Тег "зашкваршн" тут лишний.
Так как вампиры не могут выходить на солнце, они не получают жизненно необходимый витамин Д, поэтому пьют кровь людей (в которой содержится этот витамин). Пить своь кровь бессмысленно, ведь в ней нету этого и других витаминов, получаемых нами из солнечного света.