The way I look at Abreu, is first, I think he is a perfect mentor for the younger players on the team, chew notwithstanding. He is a professional hitter. Works every AB. He seems to be very professional in the way he carries himself and how he approaches his business. He is consistent and reliable. He seems to work hard. He hits. He hits good pitching. He is an XBH machine. But let's leave that aside. It doesn't matter for the analytics.
The question that needs is does Jose Abreu make this a better team. I think the answer to that is clearly yes. With Anderson, Moncada and Eloy, Abreu is the best hitter on the team. The most dangerous hitter on the team. He is the anchor in the middle of the lineup. I think he clearly makes this team better.
The second question, is does keeping him around make the team better? I think yes. Now, obviously there are some caveats here. First of all, the question becomes with whom would they replace him. There doesn't seem to be an in house option at the ready for next season, and maybe the season after. When you look at the list of FAs for next season, I don't think there is anyone close to as good as Jose at 1B. In terms of a DH, there could be JD, but he is really the only clearly superior option. Guys like Cruz and Encarnacion are there, but if people have am issue with Abreu's age, those guys are dinosaurs. I think the team would be better in 2020, with Jose Abreu. Especially if they plan on contending, which I think they can, it would be a huge risk to replace Jose with someone like Sheets.
The FA list for 20/21 is equally uninspiring. For the most part the names there are older and worse than Jose. But, by 2021, maybe guys like Sheets and Vaughn are ready to contribute. The good news, is the Sox should have 2 spots in the lineup for Jose, 1B and DH.
Now there could be other extenuating circumstances, but I think for the most part, this team looks better this year, next year, and the year after with Abreu in the lineup. He certainly fits for the next 2 years. And if the price of keeping him for 2 is signing him for 3, then I take that. If it is 4 years, I think that still makes sense. Abreu will decline with age. That is certain. But he doesn't look like he is going to Ryan Howard and completely fall off a cliff. But I see this as a better team with Jose than they are without him. Now and for the next couple of seasons.