That's sort of the system working correctly--right? If we have too many talented, better players ahead of him, and he has the chance to play elsewhere, he will.
Also, if you're a GM, why would you give up a pick for the guy you know that the Browns are going to make available to you for free?
Browns fans need to get used to this--we're going to see actual NFL players leave our team to play elsewhere. It'll start with cuts this year, but soon it will be free agents we can't afford to keep around. It means we have a good team. It's a good thing. Get used to it now.