Well, if it's random, there's not much one can do. It must be frustrating to be paired up with a low level player, but I'd rather have a smaller number of athletes together (2, 3, maybe 4) than a huge number of athletes gathered together in a team.
The reason is simple: in events with very large teams, this randomness might work in favor of the least skilled athletes, and this is bad. Really bad. For example, in gymnastics, one gymnast from South Africa got gold with the team, and one gymnast from Ecuador got silver. Both were terrible in the qualifying sessions and only earned medals because some members of the team were truly outstanding. I get it: it's important to share experiences and play together, but in gymnastics one artistic gymnast who finished last in a number of events (the guy from South Africa) eventually got gold because the top 2 rhythmic gymnasts of the competition were on his team.
So, yeah, it might be frustrating to be paired up with a not-so-great player, but I hope they evolve and work well together, eventually.