As an *aspiring* pilot, here's my thought...
Why not limit matchmaker to plus or minus 10-15 pts. So for myself, if I join a game as pilot then the only other people to join my game, via matchmaker, would be level 1 - 14 (or 20). Then you can also learn, against the (semi-)higher levels, but not get your ass handed to you buy the vets. Would also, sort of, solve the problem of level 9's ending up in a match with *all* level 30 plus pilots. Might already do this, I don't know. If it does...let me know. I haven't tried because I don't want to be thrown into a lobby with higher level pilots...yet.
Of course, there comes the problem of people joining as one class (to get into the game) then switching. That's easy...disable the switch if the class is more than the 10, or 15, pts.
Of course this only applies to matchmaker. Joining through the custom game lobby/invite would negate that. That way, clans could still play/train together.
Yeah, the problem of an upper level captain joining a rookie match just for the *fun* of annihilating them but, if you feel ok with that then so be it. And if a lower level joins an upper match, through custom game...and stays, then he deserves it.
Let's make matchmaker do some good.