First the problem:
It's a common complaint that newbies (e.g. levels 100-300) are frequently matched with 900+ level players with fully developed mods and have little chance to compete.
Analysis:
This presumably happens when the matchmaking algorithm can find 3 players of similar lower level strength, but then can't find a fourth before it's own internal timeout runs out and it just picks a random player scanning at a time, which is always someone higher up the food chain.
Solution:
If the matchmaking algo can't find a fourth player of similar strength in time, then it should fill it with a second bot and still declare the game ranked..
This solves many of the issues with insertion of very high level players into low rating games.
Please upvote, you know this is good for everyone!