I don't know why he's ducking Benavides. Benavides reputation as the boogie man is a little exaggerated. Benavides is good but I haven't seen anything from him that would've given Canelo too much trouble, at least the Canelo of a few years ago.
Canelo has definitely slipped. Its not that he's old but he has a lot of mileage. 70ish fights is a lot. And the last decades plus has been a fairly busy schedule of championship level fights.
But whatever the reason is, NOT fighting Benavides is not a good look. It appears to the average fan that he's ducking Benny, and the logical conclusion is because Canelo and his team know exactly how much he's slipped and he's not sure he can take the heat. It probably won't hurt his legacy but right now it looks bad for Canelo. If Benny goes on to achieve greatness it will definitely look like Canelo was affraid of losing to him. But if Benny ends up being a footnote, he'll fade from everyone's memory.
That retard Berlanga just got obliterated by a guy who's not on Benavides level. Hamza is good but Berlanga went the full distance with Canelo. Munguia, Scull, all these guys are good but they were fairly safe bets, hand picked and those fights mostly stunk.
Madrimov is good and he gave Bud a very close fight. Part of that is Madrimov's skill but part of it was the move up in weight. Bud had ko'd something like 15 people in a row. Wasn't that Bud's 4th division? Now a jump all the way to supermiddle? My guess is Bud sees a weakness in Canelo. He's ready to be taken out and he's gambling with the weight but figures he might as well be the one to beat Canelo before someone else does.