There are bad matchups, there are counters, that’s not what you said.
Also low mechanic heroes dominating the game is not kind of what makes the game fun, the game is fun when you actually put effort into trying to get better at it rather than having everything handed to you in an over-forgiving and over-performing hero. Some low mechanic heroes deserve to fit in the game of course, but there is no need for them to absolutely dominate it.
My issue is only with some of them. I appreciate that there is more depth to Mercy than people give her credit for with having to make tons of quick and important decisions, I respect that Winston is actually really tough to play well even though I really don’t like him, but Moira and Brigitte, big fat silence.