I have no idea how SM does their match engine. All I can do is describe how ours will work and hopefully you'll see that despite it being fairly RNG (it has to be) there are very strict rules in place that will reward teams with ultimately the better players.
For a start each Club has a morale system, which has an effect on match results as well as transfers.
For a start each Club has a morale system, which has an effect on match results as well as transfers.