If look at the various statements from several media, it does show that David Benavidez is the number 1 fighter who should be Canelo opponent and for David Morrell himself is the second option, but in reality Canelo himself decided to choose Berlanga.
Now Canelo is the face of world boxing, the WBC makes Canelo the king who can always be relied on in every fight, he is the only fighter who can generate big hype and of course some profit money.
Just look at Canelo record, giving mandatory fight with fighters who are equal like David Benavidez and David Morrell might make him even bigger if he succeeds, but if he loses maybe you can conclude what will happen.
And then allow him to defend his belt against easy and not so experienced fighter like Berlanga. David Morrell too a co-champion from WBA so the same case. That's why we know that governing bodies in boxing is very corrupt because of the lack of implementation.
There are only few days left to see Canelo fight against Berlanga and as we know Canelo is the favorite.
So far there have always been many unexpected decisions and indeed have caused lot of negative sentiment from boxing fans, but what can be done to change all this, no one will be able to change it because it is the decision of the WBC board of directors.
But yes we can only accept it and see how Canelo develops later after finishing this fight, if he loses it will be very detrimental but if he wins as many people expect there may also be some things that can make Canelo have to really fight fighter who should be mandatory challenger.