It bothers me a bit too that they create a character with such an extreme background, and then ignore said background when it becomes inconvenient.

Soul and deals with devils, big question mark.

Tadpole, a biological parasite, even entering a dead brain, big question mark. It makes much more sense the tadpole host needs to be alive for the physical transformation to work and new cells to grow. Not explained, just ignored conveniently.

Daylight is now ok, but running water is not. Permission to enter houses, not needed. Healing potions work on an undead. So convenient.

Obvious appearance with red eyes and fangs, ignored by every single NPC in the world.

Hexxat at least made sense and actually felt like something unique. Everything about Astarion just seems like someone thought a vampire PC would be "really cool" but didn't bother going through with the writing to support that.