d I think it's healthy and necessary that they do have some boundaries rather than always agreeing to walk whichever path you go on.
Heroic fantasy, like tLotR, doesn't emphasize individualism in its main characters. Did you see much of it? Everyone was united around the single goal. Personal feelings, desires, and interests were irrelevant. The only character who prioritized his people over the mission was Boromir - and he was portrayed as a controversial, even negative figure. This is heroic fantasy - not some teen horror flick where everyone splits up to sleep in separate rooms, because, you know… individuality.
Historically, before the invention of guns and nuclear weapons, dominance belonged to those who could build the largest and most organized groups. If an army was just following one man, you could kill him and the rest would scatter. But if the leader's companions were ideological clones of him, killing the leader changed nothing. His place would be taken by someone exactly the same. And that's when you have no choice but to fight the whole army. That's what dominance looked like.
And I expected the same kind of bonds between characters - like in tLotR - but with a touch of romance. Like Aragorn and Arwen, who was ready to sacrifice her immortality for him. Where the fck is "Arwen" in this game? BG3 is supposed to be about saving the world for good-aligned characters. Why are there no heroic women in BG3 who can align with honorable heroic men? Like a 'female Wyll'. Karlach is the only character who's pleasant to deal with, but god, the writers are obsessed with killing her - so every single playthrough for me ends in Avernus. Every single time. I finally installed mods that turn Karlach into a freak - plus I modified some dialogues so I can kill her at the beginning without moral pain and finally have some freedom at the end of the game. And you know what? After killing her, the game just shoves it in my face how bad it was to do that. Just pushes the shovel in. Only to kill Karlach at the end anyway. Odd. Very odd.