Video Game Matchmaking Should Be Based on Personality and Not Just Skill

Multiplayer game matchmaking has been a frustration for players since time immemorial. If you’ve played online games at all, you’ve had the experience—probably often—of getting matched with a group that’s just all wrong. Is this even fixable? I don’t know, but I don’t think skill-based matchmaking is the full solution to the problem.
Most of the time, matchmaking in multiplayer games works like this: players get sorted according to their internet connection strengths and current wait times, then placed with other players who have a similar win/loss ratio. Other times, like in Elden Ring Nightreign, it’s based solely on internet connection, so it’s completely random as to whether or not you’re going to end up with players who are as good (or bad) at the game as you are.
The first method is most common, and it’s already pretty complicated to implement; developers want to be sure players aren’t waiting too long and that their teammates and opponents all have pretty decent internet connections, and those are priorities that make sense to put first ahead of skill. But here’s my big question: why is skill the next most important thing on the list?
It’s been fascinating to me that Nightreign hasn’t put skill into the equation at all. The result is that playing the game online is like participating in a big social experiment. Sometimes, matches go great; sometimes they’re terrible. You never know what you’re going to get in terms of your teammates’ behavior and skill levels. That’s made the game experience extremely unpredictable, at least if you’re playing with strangers. (If you’re playing with friends, it’s a lot more fun, but that’s no shocker.)
There are definitely some people online who are angry that the game doesn’t have skill-based matchmaking, but not everyone. As one example, in response to this post on the Steam forums from somebody wishing the game had it, several of the responses are from people who are happy the game doesn’t take skill into consideration. The result is a fascinating debate between players who enjoy “carrying” a couple of newbies, versus others who see this as a waste of time. The original poster says further down in the thread that they don’t like to help out other players in other FromSoftware games, either, and they only “invade” other players’ games, because they like to show other players “how much they need to learn.”
Nightreign is a three-player PvE game, and it’s difficult, but if you’re very good at the game, you can definitely be the “main character” and carry your two other teammates over the finish line. My second-ever online match with strangers in Nightreign was not unlike this; I had barely any experience in the game, although I did at least have 360 hours of Elden Ring under my belt. That didn’t help that much, though, because I was still learning where to go in Nightreign in a very literal sense. But I got matched up with two players who were extremely good and, instead of disconnecting and abandoning me, they both carried me and we beat the game’s first boss. This was a pretty hilarious thing to happen in my second-ever Nightreign match, and it absolutely gave me an outsized positive impression of the game that soon changed when I played several other matches with strangers who were not nearly as patient with me while I was still learning.