Some NFL team was going to sign Kareem Hunt. He performed too well in his time in Kansas City and was at too young of an age for a team to not take a chance on him. He likely will have to serve a suspension at the beginning of his Browns tenure and he might not even make it to the field in Cleveland, but it does make football sense.
The Browns have Nick Chubb and Duke Johnson in place but do have a hole at the third running back slot, which creates a problem for some NFL teams, especially in the case of injury.