In 2020 they will have a lot of commitments that would make it very difficult to fit Harper, Darvish and everybody else already here, into a budget. Maybe, but they also lose Zobrist and possibly Morrow's money, with Lester and Chatwood the year after. 2 years from now you'll also have much more clarity on which of the position players you actually want to pay through arbitration(e.g. trade any/all of Schwarber, Russell, Baez if they don't improve). If they go that route you're also likely keeping Almora and Happ around, which furthers your flexibility in those years. Yeah this is my thinking too, you also potentially lose Q and Hendricks after 2020 (maybe 2021 with Hendricks?). That's a lot of money coming off, obviously you need to replace a lot of that pitching (hopefully some can be developed from within for cheap and not all needing to be bought) but they could hit the LT reset button in 2021. Also by some divine intervention there is a possibility of a Heyward opt out the next 2 offseasons or trade (obviously would have to eat some money but could reduce the overall obligation).