I think you are confusing "the best team winning" with everybody knowing who is going to win a priori.
Sprinting, marathoning, horse racing, downhill skiing, etc., they all determine pretty clearly who won, and they do a good job to varying degrees of seeming fair. That doesn't mean you know who will win, and when happens as for example with skiing under certain conditions that later runs are disadvantaged compared to earlier runs, that can vary the outcome but not in a satisfying way.
Soccer could be a better game, but I get it, you don't like change.