I was fine with this in Divinity 2, because you can choose the class of every companion when you meet them and everyone stays really customizable until the end so you can balance your party however you wanted, but I'll be honest this is a terrible fucking idea for Baldur's Gate 3 with characters having predetermined classes. I can't get rid of Shadowheart at the end of Act 1 and be without a healer for the rest of the game, but I don't necessarily always need her with me all the time. If I fight a boss that uses antimagic field or is resistant to nonmagical attacks, I want to be able to switch out the characters rendered useless by the boss' abilities. I want to do sidequests with the characters I don't always use. I want to learn more about Wyll despite playing a warlock and not really having a use for him in my active party. This is an awful choice and I really hope Larian changes their mind about this.