There was a time a few years back where if someone wanted to sign a top FA RB or draft one in the top half of the first round the general thought was "You're behind on what a modern NFL offense is. You're a dinosaur, get with with the times.
Times, oh how they change. NFL teams value players with elite skills even at the RB position again. Henry, Barkley and Jacobs were handed big contracts...and 2 of the 3 advanced to the divisional round so far and were a big reason why. And the one that didn't (Jacobs) was matches up with one that did (Barkley) so one was destined to be one and done. But even in the loss the only reason the Pack was even close was because bod Josh Jacobs today.
2 drafts ago draft gurus both professional and amateur thought the Lions were daffy for taking Gibbs so high. That worked out. Robinson was selected by the Falcons before that and I don't think they regret that pick.
Because teams play so much shell defense teams need a RB that can make a big play. Be leaned on more. They key is finding a guy with elite skills AND fits your offense. They Bills have that now. IMO they would be fools to let that walk. The answer is a shorter term contract (3ish years) with an easy out after year 2. Slightly more guaranteed up front. It's doable.