Prince isn't solid. He's horrible. There's no need for horrible players on the roster. They could literally find a better player with their second or even UDFA. He's that bad.
I agree that Levert is not a bad player and has reasons to be excited. But he's also been in the league four years now, so his performance has to matter more than his potential. Even if he started playing better, his injury history would be enough reason to justify moving on from him.
If Brooklyn also included 19 in the deal, you could talk me into it. But that's because the pick is the actual value. If they had another contract to fill in that cap, it'd work just as well for me.