Some do have better chances of winning than the other, and this is because team strength, tactics and style of play are not the same, for example, chelsea facing Manchester city is not the same thing as Real Madrid facing Liverpool, this two matches can not end up with exactly the same scores and stats, (the emphasis is on Scores and Stats) it is absolutely impossible, even if the both match ended up with the same score, there will be a difference in stats, and even the scores are nothing but coincidence.
So study, learn and have good knowledge on sports teams and club, this helps you as a bettor, it gives you an edge and chances of making better and winning prediction than the others.
And also remember in football, statistics do not guarantee the final result, many matches end in defeat from teams with good statistics. Whether it's luck or not, but still defeat is defeat and victory is victory because what is seen is the final score.
Each team will definitely be different, as you said team A facing team B the results will be different from the match team C facing team D, and so will team D when meeting team A will be different. Because they will always adjust their strategy according to the opponent they face, that is also the task of the analyst team in a team.