i personally dont see why this is a thing.

companions leaving for plot reasons (or disagreeing with you) is fine.

The entire "commit to your party" is ... while normal for DnD but for a CRPG its very unusual and they pulled the same thign in the last game and there i didnt get the purpose of it either.