Interesting comments.. some parts more about 'playing evil', some about fun, some about balance (why should you lose companions only if you play 'evil).
I understand that 5e is less about alignments and BG3 is more about consequences of your actions (which sounds very reasonable).
In part the team is a bunch of strangers thrown together in a difficult situation and choosing to work together.
On the continuum between you look at the companion the wrong way and they kill you in your sleep and you need to reload.... to they leave... to they just go along with the team (with losing romantic options), i prefer the later more than the former. Ive played games where the characters can just leave your party (or suddenly sides and kill you in a middle of a fight!), but isn't this about 'gather your party' not get some randoms who will kill you later.
And if they are avatars (in your starting team) will they/ can they leave?

And about balance.. well "good" characters tend not to steal from friendly/ ally merchants.. they don't murder-hobo for exp and equipment. Stealing and killing helps your party alot so is playing "good" the hardest option?