I agree with you, to a point, at the end of the day not only are these characters going to be in your party, they're also potentially going to be the player character. That means they need to believeably be able to react to situations as the player would like. I don't think an Astarion PC will be barred from saving Arabella from execution, but that will be part of a character arc, instead of part of the character. And so will hopefully our actions influence the behavior and, for lack of a better term, alignment of the other characters.

We could also get ourselves into a scenario where we haven't done enough to inculcate better virtues into the others that they abandon us in pursuit of their own agenda. I thought that might be what split the party up after the first act, but it seems that's been dropped by Larian.