That deal nearly guarantees he'll be gone after this year which is why he's trying to control his landing now.
https://www.spotrac.com/nfl/cleveland-browns/duke-johnson-16801/
Baker has a big mouth but it's strictly a business move by the browns. With Chubb and Hunt on the roster they have little incentive to pay Duke what he deserves. If Alonzo wanted him there in the preseason he would've payed him.