The question I'm still asking myself is: is this really how RPGing should work?
I think there is much more rp involved with not requiring certain classes in a party. It gives people more freedom to bring characters they prefer (or none at all) rather than being stuck with someone you hate. Or if you just want to experiment (party of four mages for example.) This is way better than in MMOs where a tank and healer are usually required (but even this is not set in stone.)
From my current plays of BG3 I don't need a fighter or a cleric. I may bring them along for rp reasons but potions are good enough for healing, and preferring stealth and ranged means that a melee fighter wouldn't get to do anything. I have soloed with a ranger, partially with a rogue and a wizard. A custom party of all mages looks like it would be very easy, about the only thing I personally would find hard would be a party of all melee types, only because I don't find noisily rushing into combat like an idiot to be enjoyable. I am sure this is very doable for someone who prefers that playstyle though.