that's exactly why casual multiplayer lobbies suck, it's a 'Find Now' magic button with no data other than your previous games, rather than a lobby where I , an expert, can join "Experts Lobby #3030", create a small friend network on that server, enjoy repeat sessions, etc.
Yes, they tried to fix the social aspect with friend lists/etc, but they also got rid of the homeopathic solution of user self determination for the sake of making the game more onboard-able for novices and casual players.
I say '... the game' a few times, you can apply these ideas to practically any modern multiplayer game out there nowadays that's even a bit popular.
I hate the games I lose because there is usually (9 times out of 10) nothing I can do to affect the outcome.
I hate the games I win because the win mostly comes down to how bad the other team is, or a superstar on my team, and I was mostly a spectator.
The games I enjoy are where it is a hard fought battle with decent teamwork that pushes me to my limits and beyond, and in those cases I don't care if I win or lose.
I've had 20 game winning streaks, 20 game losing streaks. Between the match making, smurf accounts, and weird balancing issues, it's very hard to know what is dictating the outcome. The psychology is so destructive if you place any value on the outcome.
But overall, it's still possible to have a lot of fun and great matches enough of the time that it is still worth playing.
I'm around low diamond, which is definitely my skill ceiling. It relatively easy for me to assess higher diamonds and masters. It's also easy to asses plat players. Anything below plat looks very similar to me.
Nearly every one of those matches I ended the game with the best stats and still lost horribly.
My favorite though were the team mates that threw at the start of the match or when my team would decide they would rather argue than play the game. Such a toxic experience of a game. Having one amazing match of great fun and teamplay just wasn't worth the 2-5 matches of absolute toxicity.
When playing quickmatch there were certain heroes that you could play and force a win (assuming the map didn't fck you over). For me those heroes were murky and the lost vikings (and usually abathur). My TLV winrate was over 70% because I could just soak and PVE my team to a 2+ level advantage fairly quickly. Murky was a similar experience but I could also assassinate enemy heroes fairly easily.
Sadly those were the only heroes I played that consistently made me feel like I was effecting the outcome of the match. Getting +30 kills as valeera with no deaths and still losing cause you can't get your team to do any objectives is just infuriating..