Why the Bucks do it: They get their pick back from the Pelicans who extinguish swap rights Why the Pelicans do it: in exchange for extinguishing swap rights they get a few picks Why the Nuggets do it: They aren't giving up anything too valuable and now have the best starting 5 in the league Why the Nets do it: in exchange for taking on a bad contract and giving up a few worthless picks, they get their pick back for next year's draft Why the rockets do it: they get Giannas and LeBron (starting 5 is VanVleet, Amen, Lebron, Giannas and Sengun with Adams, Tari, Jabari, and Sheppard off the bench
The only reason it fails is because a couple of people have contracts over but I still need to trade them because the system still counts them against Denver's payroll untill after the NBA finals. Consider thoses players free agent being let go for nothing. Also, the Nuggets can't trade their first untill draft night.