If you ever played Mass Effect you know about Paragon (good) / Renegade (bad) paths there. Statistics showed that 82% of players went pure Paragon path. So, yes, people are not as inclined to play evils as one can think. Since BG3 is advertised ass DnD game, and DnD is a lot about heroic adventure for the greater good, I would not expect too many evil-fans here either. It's not "some" players, it's majority, and locking Astarion off for them does not sound right (nor logical either - he is a civilized person and disapproval very often is "off"). I would ease his accessibility more or shift it to the personal interactions, not related to the reaction to quest taken.

If (hopefully "when") Gale's scene bug will be fixed, he might get even higher in popularity, and only because of game-mechanic.