Gating off MP forcing people to play solo games is bad for two reasons.
1. It disrespects player autonomy.
I do not buy/download a game to have it dictate to me how to play it and when to play it, damn it. I do not play a game to have it force a tutorial on me. I play a game to play the game how I want to play a game. Usually when a game forces me through a tutorial I just skip through it or uninstall/refund that game. I'm sure a lot of people are like that too.
2. You're only delaying the inevitable.
Newbies with maladaptive practices are going to play regardless of how you gate off the multiplayer. Embrace futility. As Bad players are going to exist, whether it is temporary or not. People are going to skip through your mandatory tutorials, your forced single player, whatever it is. They are going to then hit MP and they're going to be exactly like they are right now, if not WORSE. You will never win at this.
My advise for you:
Change your definition of fun. You get stuck with lv1 teammates? Go troll mode. Do things to make the situation more enjoyable as long as you don't team kill. MAKE the game fun for you. Otherwise, find a different game mode that is more fun for you, such as 1v1 or party with people you think are good/enjoy to be around.
Complaining on the forums and whining about a lack of forced singleplayer so that people can "
git gud" or whatever to join your professional competitive sports league is not being productive nor is it getting you enjoyment out of the game any further. Pro tip: Not everyone wants/has time/etc to "get good" at an online
children's playing card real time strategy video game.