Buster Posey, the beloved three-time World Series champion turned president of baseball operations, is learning that the front office is a very different game than calling pitches behind the plate. His biggest moves since taking the reins haven't just underperformed — they've actively made the Giants worse. And now the franchise is in triage mode, trading away Patrick Bailey and demoting Ryan Walker as Posey scrambles to patch the holes his own decisions created.

Here's the uncomfortable truth Giants fans need to sit with: legacy doesn't equal competence in a new role. Posey earned every ounce of goodwill he has with this city. But goodwill doesn't win ballgames, and sentiment can't be a substitute for sharp roster construction.

The Bailey trade is particularly telling. When you're moving a young, cost-controlled catcher — the kind of asset smart organizations hoard — it signals one of two things: either you're getting a transformative return, or you're trying to undo previous mistakes. Early returns suggest this is more of the latter. The Ryan Walker demotion tells a similar story. These aren't the moves of a front office executing a coherent plan. They're the moves of a front office reacting to one that didn't work.

Now, credit where it's due: Posey isn't sitting still. He's shown a willingness to cut bait rather than ride bad decisions into the ground, which is more than you can say for a lot of executives — in baseball and in government. The sunk cost fallacy destroys franchises and public budgets alike.

But the Giants' core problem remains: this is a team stuck in the expensive middle, too proud to rebuild and too flawed to contend. That's the worst place to be in modern baseball. Every dollar spent on a mediocre roster is a dollar not invested in the farm system or the next window.

SF deserves a front office as sharp as its fans are loyal. Posey has the job. Now he needs to prove he can actually do it — not on reputation, but on results. The clock is ticking, and Oracle Park's empty seats are getting harder to ignore.