Totally agree with the OP. In general, Larian's understanding of "evil", "evil characters", and "evil walkthroughs" is at a critically low level. Viconia was my friend in BG2, she was a wonderful, interesting, intelligent and ironic companion. "No one will remember her?" Damn, I immediately remembered what she was like, even though it's been a few years, I guess if you replay it now the contrast would be even more outstanding. It feels like they took a school kid, gave him a summary of the character's backstory, and then asked them to write a script for the game. Sarevok to the same place. You could write evil characters this way, save on salaries, and the result would be the same.
BG2 had a story, logic, balance. You could play in different ways, everywhere had its own interesting game experience. In BG3, however, it feels like the "evil options" are made just to show players how you should dislike it, how bad you are for choosing it, and blah, blah, blah. In a perfect world, Viconia as an extra companion should have been an alternative to Minsc and Jaheira, well, and in a completely perfect world, be like herself as well. But Larian is all about "heroic slippers".