Doing right by the player has hurt the Saints more than anything. We've handed out large "retirement" contracts to guys who didn't deserve them based on the production we would get from then under their extension, but instead paid them for previous performance which they were already compensated for.
Cam's recent performance dictates he should be unemployed or in the booth, but he's paid on a "retirement" contract to keep him around stealing money and a roster spot from a young player who could help with the rebuild.