It is a bit of a problem - I know I tend to build my characters with at least an eye towards diplomatic skills in most games since I assume they're leading and doing the talking. Most games nowadays are good about having at least one companion to fill each general combat role, and ideally making them available early enough that you don't miss out on beginning game content if you don't take the right character build.

But there is a secondary problem, and that's making sure there's enough companions to fill different roles in case you don't like one of the standard ones. BG3 is a bit weak here comparatively speaking. If you don't like Astarion, Shadowheart, or Lae'zel, then you're going to have to build your character to fill their role.