Zach was first team AP all-pro last year. He earned his raise. The stupidity occurred this past off season when Jerry decided to create cap room by restructuring the deal.... knowing full well Zach might not play beyond 2024.
There are plenty of examples on this team of guys not living up to their contracts. Zach isn't one of them.
IMHO, you let a player go a year too early, than a year too late. last year should have been his last. we did the same with Smith. Biadasz, williams, kearse, LVE, Gillmore, Armstrong, etc.... and continuing that trend with bunch of players on the current team like Lawrence, Wilson, etc. Jerry keeps players to the end of their contract regardless of their abilities, production, etc....he hates to cut a player in the middle of a contract, having paid bonuses in advance, now having to replace them and pay bonuses again...to him that's double paying for the same position and is not cost effective.
if you want to win then you make moves, you let players walk, you constantly churn, you don't build a team through UDFA and continuosly add talent. Jerry doesn't do that. draft, because its cheap. 4th and 5th wave of FA. because its cheap. and sign the players who sell Jersey's to large contracts to justify the investment