To me, the more relevant measure of contracts is Smart's original team still has him. And almost always has him on the floor at crunch time.
Randle is already on his 3rd team, neither of his first 2 teams valued him enough to re-sign him even though they had a big man need, and he now winds up in the NBA's toilet bowl, the Knicks.