There are only so many major archetypes to adhere to while simultaneously providing global market content. Where you see similarities and call it bad game design, I call it following classic character archetypes. Would you prefer Astarion be a strength based rogue that also has high charisma? Is that enough of a change? Call it well and good, though Astarion would then be a pretty poor choice for a party companion. A rogue doing rogue things is a rogue being a rogue; it's a character archetype, not necessarily poor game design. There are plenty more differences than similarities, and you're focusing on the negative for the sake of the negative instead of suggesting new pieces of constructive feedback. I fail to see any major connections behind any of the OP's connections, coming from an individual with nearly 1000 hours separately in DOS:2 and BG3.