I don't understand the timing thing. Unless you are trying to lose on purpose, it is also good timing to get a great player who is locked into a cost controlled deal while also getting rid of a toxic contract. I don't think you can flip a switch and say, "time to win now" and make all the moves you want to make at once. I think if you could actually make this trade now (spoiler you can't, BKN would not accept), you leap at that opportunity because there's no guarantee you get it later. The timing is good, because you actually make the deal. You wait, you might not find anything better or that player might be traded somewhere else. Part of being in "opportunistic" mode is actually taking the opportunities.