Gonzalez is the definition of a bench guy on a team that expects to compete for a championship. Veteran who can provide near-average offense from either side of plate, and good defense at multiple positions. Adrianza was a revelation offensively in 2019, but, we don't know if he can sustain that. Cave has been even better offensively. Like virtually every bench player on every major-league roster, all of these guys likely suffer if exposed to extended periods of every-day action. For that reason, their redundancy is a good thing, not a bad thing. Meanwhile, if Adrianza can sustain the offense, and one or more of the prospects actually 'arrive', then in 2021 it will probably make sense to let Marwin walk.