So then you agree that having different CLASSES of companions in your party composition matters, and saying 'party composition in 5e doesn't matter' is false.
Yes, I’d agree with that. As I said in my first response to this thread, I find there's a lot of flexibility in party composition in BG3, but I don’t think it’s true that party composition doesn’t matter at all. And personally, given BG3 was my first exposure to 5e, I also still find it helpful to consider traditional RPG roles when building a party, though those roles don’t need to be performed by specialist characters and can also be broken down to their component functions and shared out between characters, and some functions can be managed without if your party has a strategy for filling the gap.
I do think that most party compositions can probably be made to work, even ones without variety, but that’s going to make the game more of a challenge and limit options for ways combat and quests can be completed.
And I also think that any three of the existing pre-built companions Larian have provided could feasibly work with any main character, though again some combinations are going to be more of a challenge than others. (Eg a party with a caster MC who doesn’t take Lae’zel will need to think about how they’ll manage without a front line tank or how one of the other characters can be specced to function at least partly as one, and a party without Astarion or Shadowheart or a MC with good Dex/sleight of hand is going to struggle with lockpicking/traps.)
As I’ve mentioned, I find the 5e approach to classes and the four person limit forces me to think more deeply, and actually this helps me appreciate classes
more. Rather than just “I need a tank”, I need to think about
why I need a tank, ie what are the essential function(s) of that role in my party? And what are all the potential ways classes other than heavily armoured fighters could perform that function? I find this makes for more varied and interesting combat and general gameplay as well as a clearer understanding of the game systems and mechanics.