so that logic of yours says if someone is good it has to be punished by playing match of a division hes not in/ or that has nothing to do with his division?
What? Did you actually read my post?
My logic is: "The system tries to provide matches as balanced as possible by matching a player with and against people of the same skill level. Don't you think that's a good principle?"
So no, someone good is not punished in any way by playing matches from other Divisions. Someone good is just playing BOTH AGAINST AND WITH people just as good as them. If you're Silver3 and climbing very fast and matched against people from Gold5, for instance, it means the system thinks you're actually worth Gold5, but you'll ALSO be matched WITH people from Gold5. And if you see a few Silver and Bronze in your games, they'll be worth Gold5 just the same. After all, YOU don't appear as a Gold player either, so why can't you believe that THEY are worth Gold just the same as you are?
And I'm not making stuff up, this is actually how the system works. I manually checked your last 12 SoloQ Ranked games.
You had, over 12 games, there was 3 players in Bronze2 (4 Divisions lower), and one in Bronze3, but when you check his profile it says his MMR is actually Bronze2. There was also one Unranked, but he was Bronze in previous Seasons and his profile says Bronze-2-MMR too. And finally, there was one unfortunate guy who was playing his first Placement Series ever, which was finally placed into Silver5, but he has a Bronze4-MMR, unlucky, but anyone needs to have a first Placement ever. Oh, and by the way, it was 2 with you, and 4 against you, so you can't exactly complain about that either, all those people lower than you were mostly in the enemy teams. On the other side, there was no one at all in Gold, max I could see was Silver 1, so 2 Divisions higher at most.
So, over more than a hundred players, there were 6 players more than 3 Divisions lower than you, and mostly against you. Also, it was mostly matches between 2 and 5 AM, when there are less players available online to match you with. I'd say the system works pretty well, but if you want it to work even better, play in the peak hours.