I'm really not a fan when authors remove all of a vampires weakness's like that.
Aren't these weaknesses just stereotypes that people made as a norm? The author chose it. There is nothing that say that vampire have this weakness or this weakness.
You're right. The author has the creative right to do what they want with fictitious creatures, hence the sparkely vampires, of the twilight series. However most people have come to expect vampires to have certain traits. and if you remove all of them people are going to raise eyebrows. Plus, if you remove all of the vampire's traditional weaknesses, you create an unstoppable killing machine, that humanity has no defence against. We as a species would live or die at their whim. Um pass. Luckily there seems to be weapons, in this universe, that can kill them. Yay team humans.