You did a good job of illustrating what I'm talking about. There is a disconnect between the team and the fans because the team will point out that in that same span they thought they had a deal in place for David Price. They were absolutely flipped by the fact that Heyward didn't want to stick around for the offer they made. The Marlins agreed to a trade for Stanton that would have had the Cardinals taking on $250m, and if that didn't work out they thought they could make a deal for Yelich, and instead of got Ozuna, who was a rising middle-order hitter who then had two subpar years for the Cardinals and one was one of the least productive cleanup hitters in the league.
That's what the team will point out as evidence of what they attempted to do to build a team that could win a division championship and make noise in the postseason.
This is the crux of the disconnect. The team talks about what it tried to do at the time and how it didn't work out. And you illustrate how your opinion is blessed with hindsight and the question why they didn't do more and know what you know now. If the team knew that O'Neill was going to get limited playing time vs. San Diego in a playoff series that didn't exist before 2020 maybe they would have made different decisions in December 2018, but we'll never know.
It also speaks to why I keep asking the team about adding certainty, a player that brings certainty, a lot like, say, Paul Goldschmidt, but another player like that.
Certainty is costly. Perhaps it's the most costly trait in baseball.
Mozeliak does not agree with my premise.