I think in this case it doesn't work as well. I think a more classic scenario is the NFL where a team wants to trade up from 32 to 16 because they're afraid the team at 17 will take their linebacker. So in that case they tell the team this is the guy we want, and then they compensate them with 4th and 5th round picks and a future 7.
The nba doesn't work as well and especially not in this case, because who is Phoenix trying to get in front of? Well that would be us. We are the ONLY team in front of them that we can help them with. Danny Ainge can try to sorta take a guy hostage from Phoenix, but then Phoenix can take our guy.
Maybe later in the draft a team at 22 can move up to 16 and give us a future protected pick and tell us who they want, but that is really different than this case.
The nfl has more picks, players, positions, needs, etc so it works better.