Whilst I agree with much of what you have said there is one major flaw in your analysis.
That is what determines the game engine to suddenly turn all this info on it's head and spew out some vile results.
It changes to a rampaging bull elephant charging through logic and turning into inanity.
"This (IMO) is when I call the game engine a cheat" as it deliberately manipulates what many call a 'shock result'.
Many of these 'shock results" coming in matches were two legs are needed to determine the result, many of these 'shock results' are disguised IMO where the first leg is shown as maybe 1-0/2-1 to the stronger side when playing away then in the return the weaker side wins the away leg or vice versa.
As you quite rightly state probability serves as a major factor along with the codes assigned to what I call the fixed factors, condition, moral, win bonus, player quality, overall team quality, supporters and probably a few others, all in all making these 'shock results' all the more surprising.
One factor I'm starting to question is formations, do counters actually have any affect, how would the game engine for example treat MOM against zonal marking or 4-4-2 against 3-4-3.
Another factor I've now been checking for three season, goal scoring in competitions, as an example 3 strikers.
Striker 'A' starts the season playing cup games, striker 'B' starts league games and 'C' CL matches.
If you check their goals scored stats in my case I find that around the half way stage, the strikers that have been changed from the original competition they started in are very slow in bringing their strike rate into another comp.
One of my strikers started the cup games when I was knocked out he had scored 6 in 4 for the last game over two legs I brought in my CL top goal scorer with 14 in 6 he also has 10 in 6 in the league, he drew a blank in both legs of the cup, probability of that happening? well 24 in 12 speaks for itself as does 0-2.
We can only form opinions based on our own experiences but by pooling those experiences; a better insight as to how the engine determines results.