The horrifically-flawed system known as MMR is getting fixed...
...Just not in League.
"In our current system, an individual player’s Matchmaking Rating (MMR) is primarily determined by the amount of games that player wins versus how many the player loses. When you win a game, your MMR goes up, while the opposite is true for when you lose. In addition to that basic rule, your MMR will go up more, or less, based on the comparative skill of both yours and the opposite team. If the enemy team has a higher MMR than your team, you’ll gain more points for defeating them and lose less if they win. The opposite applies to enemy teams that have a lower MMR. However, the team-focused nature of Heroes presents challenges when using this system to determine an individual player’s matchmaking rating, since any single player is only 1 part of the 5-man team that won or lost the match. The system works since, all things being equal, a player will win more games than they lose over the long run if their skill is higher than other players at the same rank. However, unless the difference is significant, it can take a significant number of games before the difference in wins vs losses adjusts the player’s MMR enough to match their true skill level." -Blizzard, Heroes of the Storm Update Notes.
http://us.battle.net/heroes/en/blog/21179036/introducing-performance-based-matchmaking-11-17-2017
Hey Riot, here's a great idea. If a system like this gets implemented in League, along with something to fill the punk-busting void left by the Tribunal, I would come back to the game in a heartbeat, and I betcha I'm not alone. Leaving MMR as it currently stands just penalizes everyone on the losing team for every troll, feeder, and "it's just norms/it's just a game/this is my smurf account so I don't care that it's ranked" that pop up in an astounding number of matches. This, in turn, causes you to be matched with even lower skill individuals, who are even more likely to exhibit these behaviors. The grind required to eventually scrape your way past these types is currently way more trouble than it's worth. The current system uses probability rubrics that say, eventually, you will advance if you can win at least 51% of your games. In reality, this takes a staggering amount of time for solo queue players, and some will take years to get to their correct level. I'm not particularly great, but I also don't think I should still be stuck in bronze after almost two years of play, and I've run into a lot of players in the same situation. If it's really Riot's intention for solo queue players to spend years advancing to the next level, then I will close my mouth and leave this game to people who feel like investing that kind of time in it.
Edit: Since I apparently wasn't clear enough, I'll spell it out more simply: Using KDA as the sole measure for a performance-based MMR would, indeed, be completely and utterly retarded. I'm not quite sure why that seems to be the assumption of how this system would work, unless the stupidity I see inside the game crosses over to the outside, too. There are hundreds of thousands of data points for each match that are recorded, correlated, and used by the developers when making changes. Quite a lot of those data points could be used to make a performance-based MMR system that takes complex player behavior (like dives, split-pushes, and sacrificial steals) into account, rather than simply saying, "If you win, you deserve to be rewarded, regardless how you did as an individual. If you lose, you deserve to be punished, regardless how you did as an individual". The current system is just as broken as anything that could possibly go wrong with trying to improve it. I resent having to play hundreds of games for a minor adjustment in rank simply because it takes that many rolls of the dice to get past players who should still be playing bot matches. Everyone started somewhere, and that's fine, but I take the game seriously and I want to get matched with other people who take the game seriously. Then, if the match is lost, I can feel satisfied that it's because I deserved to lose, not because one or more teammates were stoned/texting/watching Netflix.