People have been trending away from random online interactions for decades. With good reason. As populations increased the ability to police behavior plummeted. Negative interactions skyrocketed and now few people want to chance abuse with it being so common.
It’s also partly what you said: people want to get stuff done. I remember EverQuest 1 and Nexus. You couldn’t do shit solo. People generally want to be able to actually play the game and accomplish something and they don’t always have 30-60 min to look for a group before they can start playing.
It’s a very different market these days and people have a lot of things they can do with their time. Playing chat roulette to play a game doesn’t cut it.