I always thought of vampires, especially the young-adult ones, as a metaphor for sex - sucking blood, forbidden, taboo. I think they just ooze sex. Vampires are all the big themes in life in one attractive, bloodsucking package.
Maybe our young people are not as vacuous as we would like to lead ourselves to believe - that all they're interested in is hairdos and looking at other beautiful people. Maybe they're interested in learning something.