This is fine if the contract is only for a year. But taking on long term salary for picks is one of the dumbest ideas you could come up with right now.
Cade has a max deal. Ivey and Duren are up next summer. This team is about to get expensive really fast. You don't take bad contract this deep into a rebuild.