I used to think the guaranteed contracts were good for all parties.
But now I think this might be true from both a "lack of player discipline" perspective (e.g., its believed to be so difficult to void a contract that teams have no choice but to hold onto players that no other franchise would take, like Bender and perhaps SJax).
And from a "team mismanagement" perspective. See Exhibit I, the New York Knicks. See also Exhibit II, the Portland TrailBlazers under Bob Whitsett.
I'm starting to believe the teams need a quicker way to remedy problems. New contracts were shortened one year by the lastest CBA. Was that just applying a bandaid to an arm that's been severed?
Do fans benefit or lose from guaranteed contracts?
The NFL, of course, does not have such guarantees.