They implement bot characters when they can’t match a quick game and 3/4 of the players between both teams are CPU, as opposed to waiting to conjoin online players, I quit 6/10 games matchmaking for real players as we all pay to play online now… some may not see it, but it’s a problem, I would rather wait for real pvp as opposed to a combo of pvm and pvp. I would rather have real players against or on my team as opposed to facing a computer generated program to fill the gap, we are essentially paying to play online to play against AI
The public online mode should be specific to players that want to play with players, and private should be to the players that want a quick game with players and whom ever wants quick match making, that will keep the regulars playing and the newer player learning until they want to challenge themselves, or have a “quick level” as opposed to private or something of the sort to entice new players with a small experience bonus while playing the combo of PvP and pvm