Guy isn’t worth the money for a six year contract. He had three good seasons, last year was a monster, but is bound to regress to his norm.
Pro salaries in general are getting way too high. Paying this much for a part-time player who relies on eight others to function is ridiculous. Team owners need to go to a results oriented system of pay, something like a base salary plus performance bonus.
A fundamental principle of Sabermetrics.
Once a guy hits 30 you are insane to offer more than four years. Three years is more acceptable. The battlfield is littered with examples of why that is bad juju.