I would argue that by what they are doing they ARE trying to give themselves the best opportunity to bring another WS title to St. Louis. It's just going to take some patience until 2028, 2029 to give themselves that "best opportunity."
And, for context, I'll repeat from page 1:
I don't think anyone has said for the Cardinals to not spend ANY money this offseason. If they want to go out and get relatively cheap FAs on short term 1-2 year deals, maybe with an eye towards flipping them for more prospects in July 2026, that would be fine. If that wins them a few more games next year, makes some people like the OP feel like they are "being competitive", etc. - more power to them.
What I, at least, have said is that I don't want to see them going out and signing really expensive players over age 30 - your Schwarbers, Valdezs, even Bellingers, etc. - to the 5, 6, 7 year contracts they are almost certain to get.
We've all seen it over and over and over again - when teams sign these older, expensive players to long contracts:
1) you get a couple of great years at the beginning of the contract
2) you get a couple of average to good years in the middle of the contract, and then
3) you get 1, 2, 3 relatively bad years at the end of the contract where you wish you were out from under it
So, when you do go out and sign those kinds of older, expensive players, you want their great years at the beginning of those contracts to overlap with when the rest of your roster is primed to "win now." But the rest of the Cardinals roster is not primed in 2026 to "win now." When Wetherholt and Doyle (hopefully) start to hit their stride in the majors in 2-3 years, the Cardinals should be primed to "win now" in 2028, 2029, 2030. That will be when they want to add these older, expensive players so that their great remaining years overlap with the talent on the rest of the roster.