Meanwhile, many multiplayer games have neither skill-based matchmaking, nor a ban on premade groups playing against solo queue players.
I just can't grasp how any developer can seriously think a game can be enjoyable when you're on a team of arbitrary players but being matched against a premade team of players all of whom have 2,000+ hours logged in that game and are coordinating flawlessly.