Its a chore? Isn't that kind of the whole point? Its a curse. There is a trade off for the "powers" that you acquire. Its not just supposed to be an easy upgrade to your powers.
Exactly. This is not a vampire the masquerade roleplay. It gives you the option to roleplay them, and in this world, vampires are monsters, whom are not overly blessed with powers more than mortals.
The problem is with player expectations of the gods they imagine or so dearly wish vampires to be, not the game.