I finally cracked it, a way to define ranked system at its finest
We should start a ranked game with 2 group of people with similar ELO, 10 people a group, which is 20 ppl totally. then the next phrase each player can choose 4 most favorable people as their teammates by a KDA chart. then 10 selected most favorable get to play in the same match, and the other 10 least favorable will play against each other as well. and despite your bad behavior or bad performance, after a period of time, those haven't been selected should get punished for example, it should lower their rank or take some of their rank point off of them.
so there it is the concept, I have been playing this game long enough until now due to the player's bad behavior the game is literally unplayable. I was a Diamond 3, I used to get where i was D3 within 15 days from unranked. This season, season 6, some of my challenger, master friends are having trouble climbing the ladder in Platinum division. The main reason is because the match up is very sided or unbalanced, extremely unbalanced.
For Korean server it will be a different case, because korean players really know their places, but for other region, I can say that, no one is going to find there is a difference from a D4 to Gold even silver division in terms of players performance. I had friends that were Plat or gold or silver before season 6, they are just like me, played this game for few years, average material, but somehow, they are just like before, keep playing for fun, but somehow they just got their way to climb to Diamond or high plat.
So here it is this system, it can make good players climb faster until they found a division where they would struggle, it can make bad players derank faster no matter due to their bad behavior or bad performances. They could still find a reasonable match up, after all, those are all that not being selected. Only problem is, the KDA or performance chart and rather we should let them know they are the ones being selected. Thanks.