They cherry picked the vampire traits that caused probelms and explained them with a really weak plot device "because tadpole".
Can you please share how'd you want vampire features implemented in detail - gameplay-wise and storywise. Would in your "version" of the game Astarion stand behind the door and ask for invitation? Would you only be able to travel at night? Would they need to implement boats so that you'd be able to cross a river? Or maybe a bridge building simulator? See where those emotional arguments lead you - nowhere.
Honestly, in my opinion if they're going to have so much trouble implementing Astarion because of his vampiric drawbacks, then the logical conclusion is that his character doesn't work as is, and they need to do another pass at him. I don't hate the tadpole removing his weaknesses, but it does make you wonder why his blood drinking is still an issue. And why Wyll remarks that he's actually weaker. It's inconsistent.
Also stuck on how a "centuries old vampire" is mechanically level 1. Oh that's right, "because tadpole" again.
I actually think that based on what he tells us about his enslavement, Cazador purposefully left him weak despite how long he was around.