Friendly match are hard to predict because they are less entertaining and that is because it is just a friendly match, you won't get the same performance that you can get out of a La Liga football match or Champions League since this is just a friendly match you should expect less performance and possible manipulation because when things are not be taken very seriously it will be easier for the football coach to take bribe behind the back and take accept defeat for the money.
I also have some friends that are into football gambling specifically, They always complain about friendly matches and none of them have ever bet their money on any friendly matches because they believe that it is less fun and more harder to predict.
I've colleagues that are willingly to stake on friendly games because the rules are simple, in most cases average clubs defeats the superior ones. All games have a cost, and we don't expect players to expend the same kind of effort they did in competition to demonstrate around in Friendly game, which is out of the question. Friendly games aren't more important as competitive ones like Laliga or the English Premier League, or even the UEFA Champions League. Friendly games are not competitive games; every result is thought to be set in order to fit the desires of elite sports gamblers.