The IT thing was it's own bizarre situation in and of itself. From what I can tell, the Thomas trade was going down because of Dragic being a lil turd, then Dragic upped his turd level in the 11th hour and said "screw my role, I want to play in big lights"; while I think McD did an amazing job of salvaging Dragic's value given the level of selfish turd he displayed at the last minute... he probably should have backed out of the Thomas deal given that it was originally negotiated in an effort to appease Dragic.
When we got IT he had little value, when we shipped IT many thought it was stunning to get what we did... basically paying 3 mil (half of one season of IT's contract at the time) for a 1st round pick, then he blew it up with Boston and we looked stupid... then he fell apart with the Cavs and they literally gave him away just to be rid of him. So... no matter how you approach IT... it's complicated. So complicated that the mere two letters of "IT" back to back screwed up
@cheesebeef's auto correct to the point where he could no longer merely utter the word "it" without it trying to turn it into a pronoun.
McD getting what he could for Dragic was a miracle... but dumping IT in light of Dragic being a turbo-turd. Hard to justify.
IMO, McD is a good evaluator of value and talent, and a bad evaluator of how to build a functional roster and dealing with personalities.
But yeah, we should have traded Bledsoe at the all-star break in 2017 (when we decided to go tank mode) or during the draft of that summer... when we were shopping him anyway and obviously not contending the next year. To be stunned by his "I can't take being trash anymore" epiphany 3 games into the season shows that the communication between the front office and the players is lacking.