I've had my eye on this thread for some time, and I do share some of the frustrations here. I would like to say the answer isn't to simply remove the GC aspect from Frontlines, as that's not really a fix for the bigger issue, but perhaps an enforced Freelancer is. Yes, it sounds bad. It sounds like you're losing even more freedom of choice, but consider that people who already choose to queue with friends or as a full premade already have Freelancer enforced on them.
What's been happening - more so on Primal than Aether, but I'm aware it happens on both, Aether to a lesser degree - is that people have convinced themselves that they have to swap to a GC (in this case, Maelstrom) and turn Freelancer off, effectively creating a "stable" pool of players that will consistently fill the queues for that single GC, which effectively force filters anyone and everyone else (except premades) into the other two, in a way, taking advantage of the premade concept, but bypassing Freelancer entirely. Not really a foul, but it's a tad underhanded when an actual premade is still bound by the Freelancer rule.
Plus, let me say this now, and the next time you hear someone looking at GCs/the general team designation (i.e. Ravens/Falcons for Rival Wings) as the big issue when it comes to overall success: THERE IS NO SUBSTITUTE FOR SKILL OR KNOWLEDGE.
Let's rip the bandage off here; if you're not good, switching to a GC that is filled with good players will not simply make you good. You're just being carried at that point. Carried, or dragging down those good players by relying on them to do what's right and make the right moves while you perhaps continue to not do so. And I'll say from firsthand witness, I've seen a LOT of people make a LOT of bad calls, avoidable mistakes, attempt to play passively from a losing position, and generally not make the right choices that could turn a match around. Swapping GCs to bypass the random matching of Freelancer or removing GCs entirely will not fix these fundamental issues. Learning what to do and how to do it, exercising better situational and map awareness, and being proactive rather than reactive in combat is a big step toward solving the bigger issue and closing the skill gap.