The reality is Beterbiev is too old. Age matters. Benavidez at this point would probably win the fight despite Beterbiev's style being terrible for him. David has a good high guard and is talented enough to last several rounds like most of Beterbiev's opponents and he has youth, volume, and speed advantage. Only thing I'd be worried about are Beterbievs body shots, but Benavidez would win a decision due to speed and having a similar workrate to Artur
i said david would beat beterbiev way before he beat yarde. its bivol that i have more trouble working out. that would be a fight between teams, best plan puts you in the best position to win.