Ultimately, the difficult weather conditions caused both teams could not play to their full potential and in my opinion, these conditions are more favorable for Osasuna because they are used to playing on their own field (whatever the conditions) and they prefer to play defense in order to steal points from Real Madrid.
This match should have been postponed because in the same case the Atletico Madrid match had to be postponed due to bad weather conditions. If the match between Osasuna and Real Madrid was postponed it could have produced a different result.
The management of Real Madrid did not ask the Spanish federation to cancel the match. Although it was clear from the post-match interviews that Zidane was dissatisfied with the game in such conditions. But the game is already in the past. The games for the Super Cup are coming soon. There is a chance of winning. We need to think more about the next match. ...