We didn't get young prospects, we got DSJ who is not even close to value or talent of KP. So getting anyone or multiple players better than DSJ would be a start. DSJ is an undersized two guard, with a bad knee and already out of favor with Mavs organization. Talent equivalent of this trade would be Sixers trading Ben Simmons for Frank Ntilikina and cap space (Kanter and Hezonja).
Kawhi Leonard asked to be traded and sat out on purpose and Spurs still didn't flinch. Anthony Davis asked to be traded but Pelicans are mulling over if Kuzma, Lonzo, Ingram, Zubac and a pick is enough (we got dumber front office than Pelicans

). Paul George asked to be traded and Pacers sent him to OKC for what they wanted. Melo wanted out of Denver and they took everything and more than they wanted from us. So just because a player asks to be traded doesn't mean you have to do it immediately.
Again as far as clearing cap space goes, it only seems to only be a problem for us. Mozgov was moved, OKC was able to move Melo's contract to Atlanta for a player they needed even though the whole league knew he had to be moved (he wouldn't come off the bench and OKC would have to pay $120 million luxury tax).
And THJR's contract is not even that awful when you look at money 3rd options get. Do we have to clear cap space for free agency right now? Do we need to sign two max players next free agency?