Is your system just plain stupid or trolling players on their promo?
Diamond 5 going to Diamond 4 matched up with gold tier players + plat 5 flex tiers? Is your system just stupid to not know the common sense of good match making?
Not only did it give me low tier players but it also made one trash one trick pony a support who ends up dieing 2 times in under 5 minute, you ask why it's so hard to rank up well here is your question making a one sides victory and making a high elo carry low elo. Just looking at Op.GG and seeing a one trick not get his role give you a 80% chance of knowing if the game is a free lost.