The Browns traded Garrett now because of their cap situation next year... the Deshawn Watson money they kept pushing into the future hits next year... if they dont extend him, the dead money cap hit is 86 million that hits all in one year.
They will play up the return, which was good, bit the Rams are now SB favorites.. so they are probably going to be getting a 28-32 spot pick in 27.
They got market value.. they arent competing in the next few years and they know it.. and there is no way to know how Garrett will fit in a new defensive scheme.
He is at peak value right now...
I mean everyone acts like this was a surprise... and it shouldnt have been at all... he was going to be a trade deadline move at worse this year.. they just cant afford him next season