I get the analogy to weather forecasts, but you also have to realize that it is a completely different situation. An algorithm has to be consistent. We have models to predict weather based on usual patterns. Weather isn’t intelligent. If you could find any way at all to play terribly, but still raise your MMR, people would exploit the sh*t out of it. Blizz has to take all of that into account.