I can tell you are pretty upset about this as your post last week was very similar. There are key positions that everyone trains and white skills matter. Balanced teams which are well trained do very well. I have seen 105 quality teams with whites above 200 beat much stronger teams with lower whites.
I would prefer if the game was more consistent. Not allowing untrained inactive teams to beat well trained active teams. Or at least lower the probability of such upsets.