In my opinion the MMR part is the problem. Why is the MMR hidden? It happened to me to play against streamers so I could exactly see their MMR, I had 7.6k, they had 12k. If you win a few games you are paired with way higher MMR players. This is the biggest problem in my opinion. Make the MMR visible, and don't pair us with 3-4k higher players. And maybe give more points for top4 place.