I have always believed they will upgrade the bench in July, especially since Quinn can't be relied on, and if they need pitching Williams is a chip.
But yeah, if anything, the brief Cutch in CF/Williams in LF experiment actually made me wonder if McCutchen could still play CF full-time through 2020. I'm still a Herrera fan, he hasn't even had a chance to settle in this year, but carrying both McCutchen and Herrera's salary in 2021 doesn't really make sense. Of course at that point you hope Halseley and Moniak are the alternatives, not Williams.