Making a judgement on talent is quite different than making one on value.
In addition, certainty has value. Just as ownership strives for some measure of future financial certainty, the FO strives for future roster certainty. They want to pencil in some names. Both reasons point to why the Tribe likes to sign some of its better players long term. The want a roster spot filled long term and they want the cost for that roster spot known.
Which brings us to Naquin. No matter how talented...and there are certainly reasons for debate...he is the epitome of uncertainty, not only in the long run, but also day to day.
Is there anybody that wants to go into next year counting on Naquin being the full time right fielder?...,or even the left side of a platoon?
The argument that he is a productive player when he is healthy is a strawman, because he is seldom, if ever, healthy. It also downplays the fact that he is a pure streak hitter, with a lot more lows than highs.
Since his debut in 2016 the Indians have played 26 months of baseball. Naquin has played full time in only eleven of those months. Of those eleven months in which he had at least 60 PAs, he was a productive hitter in only four.
He is going to turn 30 next April and still flails at anything above his hips, and doesn't hit lefties well.
Other than that, he's a talented player.