All the posible factors that may affect a match, are selected partially to be part of what we call (I started using this term) "scenario".
So, condition can be in ON or OFF, morale too, win bonus too, training bonuses too at certain point, and all settings are set too following a ON/OFF formula to have a variability of different scenarios, this affect the scenario selected once the engine doesnt he team simplification for a specific game, so this based on previous ratings which decide the upcoming performance...
So, the more factors you have in your favour -training until 10%, boost condition, boost morale, attend to control the possession bar and get the +8% etc - the more options you will have to earn a victory.
Personally, I think that exists a efficent way to administrate bonuses, and money, like, against low quality teams, dont pay the win bonus, unless you wanna win 5-0 instead just by 2-0, and too useing the Condition bonus + Low pressure and Zonal you will save a lot of condition, but this means an active management of the team.