uhm yes id rather have 5min of fun each match then waste up to a few hours a week!
you only live once (atleast as far as i know xD ) better enjoy it while you can.
and i never had any problems with joining friends.. so i dont see the problem,
If you really think, playing against stupid bots is "fun" and experiencing this "fun" is more important, than to discuss with your team who will play which class (as you can't change your character/skills ingame, you need to discuss this BEFORE the game starts to be capable of competing), then this is your opinion.
However, I don't believe you a word when you are telling me, that you never had problems to join a human-only game (competition-playlist, 5vs5) with 2-3 friends and play on the same team. Most games I join are nearly full and I'm the last one that connects. I then have to leave and re-connect multiple times to find a game with only 2-3 people in it. Even if I do (after some wasted minutes) I still have to invite my friends and hope that they connect faster than other players. And if this all worked out, I can only hope, that they are on my team (which in most cases they are not) - perfect match making, really!