Lets not conflate 'edgy' or 'conflicted' with evil. By Larian's own words, Wyll is heroic, and Gale is not one of the 'evil companions' but rather one of the others that had enough work finished on him that they could get him in as well. Shadowheart has a very-telegraphed redemption arc. Really only Lae'zel, Asterion, (and Minthara) are evil as far as we know.
The only good morality litmus test for the party members so far in BG III EA is 'will you leave my party if I side with the goblins'. In which case Asterion and Lae'zel are evil, Shadowheart and Gale are neutral (since they object, but will stay, or can be persuaded to stay in the case of Gale)
The majority of companions revealed so far seem to be good/neutral, honestly. No way in hell Minsc, Halsin or Jaheria will side with you, and datamines indicate Karlach won't either.
The whole thing about there not being enough companions to build a good-aligned party never held much weight and has shifted further and further as EA has advanced and more details have emerged. The reverse is much more of a problem. At least planning a good party you'll have the *option* of recruiting evil party members into your roster.
Part of my problem is that I've already had Minsc and Jaheria in my party. I want something different. Also, when are they joining us? At level 6+? I like building my party up from low levels, by the time I meet them, I'm going to already have an established party/playstyle. The companions we 'start' with lean heavily towards evil/selfish.
That said, this is Larian's game, and they love their Larian-esk characters, so it is what it is. My best case scenario is that characters can change alignment (or whatever you want to call it) depending on how you ĵ them/act/choices you make. I'd love to see Lae'zel become disillusioned with her upbringing, or have the ability to have Wyll give in completely to his more evil side, or see Shadowheart go either way depending on the story goes. The worst case is having 3 "good" companions, 3 "evil" companions, and you simply have to choose one group, which essentially removes half of your choices.
The good or evil origin thing really only applies to using them as companions, your playing the character you get to chose that alignment, big difference.