Who would say no?
Rockets:
Need ball handling and shooting - Murray and Cam J solve this and are not too old.
Nuggets:
Need to save money to bring back peyton watson but need to replcae Murray's on ball production. Durant solves this and is theoretically an upgrade for 1-2 more seasons. This trade gives them much more cap flexibility moving forward and a future 1st they can use in future trades.
Bulls:
They need a young center to add to their roster. Getting Sengun for taking on bad contracts and a single 1st is a great opportunity for them to buy low. Because they can take on bad contracts and help other teams cap situations they don't have to give up additional firsts.