The age question is a vast oversimplification. Not all 33 year olds were created equal. The reason most players are gone by that age is because they never were good to begin with. How many players out there are putting up an OPS+ of 149 right now, and 142 for their careers? I can tell you that as of today Jose Abreu is 17th in all of baseball in OPS. If you figure 14 hitters per roster and 30 teams out there that puts about 420 major league hitters out there. Average that out and guess where Jose Abreu is? The top 4% of hitters in MLB today.
He has talent that very few in MLB have. He has a skill set that will age well because he is a hitter first, who happens to have a lot of power. There are many examples of his type of players doing exactly that. Even if he deteriorates from his career average of 3.7 fWAR per season, down to the 2 WAR per season range, he is still putting up numbers that are right at what he is going to be getting paid in those season JUST from a statistical standpoint, and not factoring in what he means off of the field to the young players. The average value of a point of WAR for 2017 was $10.5 million.