You have to form your own squad to play, currently? Yeah solo queue to play with randoms will be a big help. When is that? Even so, I still doubt a squad game will topple a game players can freely play solo.
you already can play with randoms in a squad