Beltran has been nursing a leg injury lately, and also his BB% is the lowest it's been his entire career unless you count the 14 games he played in 1998, and his K% is the highest it's been since 2012, and second highest of his career. Beltran is a fine hitter, but he doesn't bring anything to the table that the Cubs don't already have. Beltran's fWAR, despite his stellar offensive production, is only 1.5 fWAR. Baez has a 1.3 fWAR, for comparison. Beltran is a DH only at this point, and the only reason he's not playing there is because the Yankees have too many old fogey's in their lineup who are worse in the field than Beltran is.