I disagree, except for 2021.
We actually made good moves before 2022- perhaps better than before '21. even. We added Wacha, Hill and Strahm. We did not have major injuries, except for Sale. Yes, the JBJ reunion wads a head-scratcher, but Kike sucked and we had Dalbec/Franchy/Hosmer muffing up 1B and our 4th and 5th best batters were Vaz and Dugo. That's not a winning team. as Schreiber was the best of the lot The pen sucked. Brasier and Davis had 117 IP and 5.50+ ERA combined. Pivetta led the team in IP. Wink, Crawford and Bello had 37 GS and a combined ERA above 5.40.
2023 was more than 3-4 major additions away from serious contention. Wong .673, Arroyo .638, Kike .599 and Dugo .745 led the team in innings at 4 positions. Duvall was a nice addition but played just 92 games. Sale started 20 games (4.30) and was not in winning form. We had 7 SP'ers with 10+ GS and none were below a 4.04 ERA. No way was this team close to winning. Jansen and Martin were great adds, but the rest of the pen was not very good.
By 20254, we were a .500 team. Maybe we were 2-3 big additions from contention, but still 3-4 from serious contention. IMO. Our middle infield was a joke: EValdez .633 led in PAs at 2B and Ceddanne .664 led at SS. DHam .697 and Grissom .465 did not help. 1B was a joke, again .706 Smith, .410 Dalbec & .455 G Cooper could not fill the Casas shoes. Houck pitched well, but fell off at the end. The other 4 starters had ERAs over 4.08, and for the love of God, Criswell had the second best starter season! That's a joke. Jansen & Martin did okay, and the rest of the pen overperformed enough to get us to .500.
Contrary to many posters' beliefs, we were not a couple good deadline moves away from competing, seriously.
Maybe the term "cliff" is a bit overblown, but we finished last in 3 of 4 years, so it can't be that far off.