Ranking system is working as intended. I don't like how the system is set up, but it's working as intended. The only problem I see is that people are trying to justify getting "bad" teammates by using matchmaking as an excuse. It just doesn't work like that.

It doesn't matter what team pvp game that you're playing. There will always be someone that's underperforming on the team regardless of rank. High tiers have to deal with it too. There's no escaping that fact.

Everyone should be grateful that it's somewhat easy to climb rank. If deranking was enabled, I'm pretty sure that not only majority would be playing between silver and platinum, but diamond+ would experience longer wait times just to get into a game.