The team had and still has a bunch of pitchers under team control for more than 1 year. Most are still under team control for up to seven. Presumably they planned last year for some young guys to step up eventually. It can be debated whether or not that was a good plan, but aside from Berrios, Perez's 2020 option and the possibility of Gibson, Pineda and/or Odorizzi becoming worthy of a QO, it probably wasn't terribly out of line to think that one or two of Gonsalves, Thorpe, Romero, Graterol, Stewart, Smeltzer or Dobnak would have taken the steps needed to compete for a rotation spot in 2020. I agree that most teams don't have three open rotation spots at the conclusion of a season, but most teams also don't have a rotation that is 4/5ths free agents. Most teams do expect to produce enough of their own starters so they don't have to blow their free agent budget on starters every year, which this team has had to do more often than not due to about two decades of poor pitching development, which finally appears to be on the upswing.