That's what makes NBA team trades and transactions uniquely interesting, IMO. I know the pro soccer leagues offer players on loan, and that's unique, but the NBA is the only league that prominently has multiple teams in a trade scenario. With other sports it's only 2 teams involved in a trade, but with the NBA you can see 3 teams and sometimes 4 teams in a trade with some frequency, if I am not mistaken.
With NBA GMs and front offices it's not just office operations and analytical data crunching that need to be great, but creativity in constructing these multi-team trades.