I understand you are unhappy with this. But just high quality does not guarantee winning matches. There are lot of other factors affecting match results, e.g. formation, morale, player form, size of audience, etc.

We may feel confusing when we cannot find reasons to explain losing. But the game will have no fun if all match results can simply be calculated with a formula.

Good luck.