I fully agree, a matchmaking lobby finder would be a huge step forward.
You said you’re sick of being kicked, I offered you thoughts from someone on the other side of the discussion.
Also why I offered a solution by mentioning where you could find people to party with. But yeah, a review system to discourage random matching with people for reasons would be good, IF people could be trusted to not abuse it to force players out of matchmaking circles. (Flag casual public players for not being “cooperative” because they’re not able to hold up to people who play as a dedicated hobby/job)
Regardless, I offered my thoughts as someone who would kick a streamer as to why, hopefully a patch will resolve this issue at some stage during the games lifespan.
Additional thought. Does flagging, or blocking the user via the platform itself not lessen the chance they match with you in future games?