It was the offense for sure. So maddeningly inconsistent, and for years. I think that inaction when it started to become clear the core wasn't becoming what we thought it would is the disappointment. I think by 2019 it had become apparent that the offensive core just wasn't going to get it done, due to regression and inconsistency, I think if we're being honest, we can say we saw that offensively things weren't going to go as we hoped. It was the latter part of 2018 in particular that made me seriously start questioning, at least quietly. What could have been done? Deal one or two of them to mix it up a bit (and replenish the farm a bit after it had been depleted by trades). For example, I think dealing Schwarber and signing re-signing Castellanos after 2019 would have been a good move (though admittedly at the time I was still seduced a bit by Kyle's power potential). I also think that 2018/19 was probably the point where you really want to choose the players you want to extend, and make a strong play. I go back and forth on whether we ever should have gotten rid of Schwarber. I get wanting to mix up the offensive profile that obviously wasn't working, but if you ignore 2020 (when numerous players had terrible years and immediately bounced back this year), his offensive numbers have been a steady progression every year since 2017. 2017: .211/.315/.467/.782, 0.1 bWAR 2018: .238/.356/.467/.823, 2.1 bWAR 2019: .250/.339/.531/.871, 2.4 bWAR 2021: .253/.340/.570/.910, 2.2 bWAR so far Every year his BA, SLG, OPS and bWAR have risen. fWAR shows his 2018 being better than 2019 (3.2 vs. 2.6), and its the only year he a positive defensive player. I get it though, he was often frustrating, prone to striking out, grounding into the shift etc, but non-tendering him seemed really short sighted even if it was for cheapass Ricketts reasons. They should have kept Schwarber AND signed Castellanos, but obviously our ownership would have allowed that.