More players should fight to get trade kickers in their contract.
Supposedly DeMar left $14m on the table when he re-signed with the Raptors to allow the team room to add other players.
Per CBA FAQ, the trade kicker can't exceed 15% of remaining value of contract (not including option years) as long as it won't cause a player to be paid more than the max and is paid by the team trading the player away (but can be waived by the player to make a trade happen, like Kyrie did for the C's).
So the Raptors would have had to pay DeMar an additional $8.3m. I think this would be a good compromise. I think it's a little better for the league than a NTC, still allows movement, players can't hold a team hostage, but a team has to give additional comp to the player if they trade him away.
I wouldn't take a team friendly discount without one (anyone can get a trade kicker, as opposed to a NTC which is harder to qualify for).