Say to come here it takes an 8-year deal. How good will he be at 36? 37? 38?MIer in his low 30s ready to sign a big contract? No thanks.
Cano is really good but for how long?
I'd be pretty confident in him for the next several years. Obviously with any long term deal like that, you can't turn it down just because you don't expect the player to live up to the final year or two. If you dismiss big contracts on that principle, then you'll never sign a major free agent (which isn't necessarily a bad strategy).
I think it's pretty likely that Cano can still be worth close to $25M a year (4-5 WAR, maybe less as contracts get bigger and bigger) as a 35-36 year old. His offense is so far above average at 2B (league-wide 701 OPS last year) that he can fall off quite a bit and still be well above league average at the position. And his defense would have to fall a long ways to not be suitable there, as well.