my only real question is: why the fuck was Garen not laning against Xin Zhao? Xin Zhao and Garen are both sustain champions (Xin by attacking Garen by his passive) and Akali is a harass champion that goes all in (Q, between Q wearing off and Q coming back up R->Q->PEWPEWDIEEEEPEWNOJUNGLERAAAAARGHPEW), and her harass means very little to Xin Zhao overall.
the problem being that statistics normalise over large amounts i.e the spikes even out.
lolking has enough raw data to be able to actually show accurate win rates representing the average likelyhood that your champion is going to win vs a certain setup.
of course statistics are statistics and mean absolutely nothing in a arbitrary case, but if we look at the whole picture you can say "Ezreal is stronger than X", but you can never say "Ezrea should win against X no matter who plays Ezreal" because in an individual case any of those spikes that are smoothed out over large samples can be present, i.e "jungler goes 20-0 in 10 minutes" or "my support decided to go afk".