I won’t resort to a personal attack and call your reply “drivel”, but I will call it naïve and not thought through. I will also point out my reply was directed to what you had posted, which, as it turns out, is off-topic.
Hots does not have a large enough or active player base for what you’re asking for. You’re essentially requesting an avoid player option, the player base is far too small (even EU servers) to enable such a feature. In an ideal word you’re right, you could avoid playing with disruptive players with a push of a button, but are you aware Hots is in maintenance mode? So unless you magically create new players and Hots has more resources for development, your idea isn’t going to happen and isn’t feasible.
I believe that is called confirmation bias, there is nothing in the MM that deliberately matches you with players you’ve reported and/or players that deliberately grief games.
What I have noticed, is unlike when Hots was in its prime 2015-2018, I will now more often be matched with or against the same players in Ranked or QM. In the glory days of Hots, this was a rare occurrence. What this isn’t is the MM deliberately matching you with disruptive players you’ve reported, it’s an MM that has fewer players online in your MMR range to match, so logically you will see these players more often unless Hots has a huge influx of new players.
More “drivel” for you. There is an unofficial “avoid player” option that is available for players. Open a whisper(s) with a player(s) you don’t want to be matched with. Don’t speak, but wait until it says the player is “in game” or “offline” and magic, hit ready, and you won’t be matched with these players in your next game, you’re welcome.
That is a nice ideal, but one that is open to interpretation. No human is a saint, or an angel, or pure, lilly white hands are rare indeed.