While I know the matches set up can be one sided, particularly in realm of experience among captains and crew, I feel that its important to have these sort of mixing so that the new folks can learn what does and does not work. I mean, if they only pit vets against vets and newbies against newbies, then you are going to have a significant disparity between skill in the community that would be very difficult to correct otherwise.
I know it can be discouraging for newer captains and crews to get rolled over in a match, but its the aftermath that is important: will the winning team give helpful tips at the end for improving or gloat? Will the newer players rage quit or take note on what happened and adapt, learn, and seek out some advice? It's all dependent on the player(s) themselves and the over all community that we as a whole want to have in the game.
I don't know what the nature of your team imbalance was, be it experience, lack of crew, or people quitting in the game, but I'd like to think that the general idea behind what matchmaking does is good at its core as an idea. Maybe they could put in something to allow for a certain number of level matched games for a crew/captain before just flipping to random as it does currently?
Hope you have better luck in the next game dude.