Salary cap isn't the one constraint affecting list management. List spots and senior opportunities (ie a balance between who takes for granted/expects/hopes/needs development across the list) are also factors.
Malceski was not only offered a longer playing contract and more money, but also a promised pathway to the Suns' coaching team. He never really hit his playing straps for the Suns, with his knees causing him ongoing issues, and retired early. He wasn't pushed out of the club in the sense he wasn't offered any contract but chose a better offer. Pretty hard to see how any criticism could be aimed at the club - either at the time or with hindsight - for letting him go with their blessing.
Malceski was not only offered a longer playing contract and more money, but also a promised pathway to the Suns' coaching team. He never really hit his playing straps for the Suns, with his knees causing him ongoing issues, and retired early. He wasn't pushed out of the club in the sense he wasn't offered any contract but chose a better offer. Pretty hard to see how any criticism could be aimed at the club - either at the time or with hindsight - for letting him go with their blessing.

Comment