It's hard to know what is going on, and with so many mixed messages, it sure seems like a lot of hands are in the dough.
I'm sure many teams consult multiple people before making big signings, so I'm not sure if we are all that unique, or maybe our routine is just plain dysfunctional.
We obviously are very tight on longer term deals. No 3 year deals since Vic. Bogey's extension had an opt out after 3. Nate's re-sign was 4 years. The Sale extension and JD signing was 5 years. Yoshida was 5. Story 6. Price 7 but was dumped, early. The 8 year Pedey extension was way back in 2014. Devers 10.
Since the Pedey extension, these are all the deals at 3 year or more that I can think of:
10 Devers, 7 Price, 6 Story, 5 Yoshida, Sale, JD, 4 Nate, 3 Bogey's opt out deal.
6 deals over 4 years in 10 years. 8 at 3 or more.