That's not how it works. Yeah, that doesn't make a whole lot of sense. And aside from ludicrously calling Pujols a traitor or acting like he owes something to fans, people are generally okay with him not getting a legacy deal. Pujols was [expletive] amazing in 2008. It was incredible watching him play, but it would've been more incredible watching him in the postseason. Watching old, lumbering 38-year-old Pujols make $25-27 million and hit like a normal guy wouldn't be thrilling. And unless they got extremely lucky in subsequent drafts and [expletive] out valuable players like diarrhea their chances of competing would've been severely compromised because of his contract. That's the reality of being a mid-market team. St. Louis is on the upper crust of mid-market teams. Out of 30 teams they've routinely ranked somewhere between the 10th or 13th highest payroll in MLB, and had the 5th highest payroll in the NL this year. Zack Cox and Shelby Miller are two prospects who are seemingly primed to be able to contribute to the big league ball club in a couple years, conveniently when guys like David Freese start to get expensive and when guys like Kyle Lohse and Jake Westbrook come off the books (roughly $20 million of payroll) $3.4 million dollars a year does not cripple a team from competing. If you have a good GM, he'll adapt and find a way to work around it. Over the course of 10 years that price hike does not come out to that much more money, clearly. If one win is valued at $5 million then the difference here is a player worth about a 0.7-0.9 WAR that you'd be missing out on. If you can't find someone internally for league minimum to provide that then you can probably find someone on the FA market for less than $3.4 million to provide that. It's really not that difficult to replace that production. Personally I think Pujols can manage at least a 5-win season for the majority of that contract, which if that's the case then at $25.4 million you'd be getting him at just about what he's worth on a baseball diamond, if not less than what he's worth for some of that contract if he performs better than this past season, but he still has value to that city and not just to the team. He's an icon there. Or at least he was. A 38 year old Pujols was going to be lumbering around making at least $22 million had he accepted the Cards offer, so one way or the other his contract was going to end up handcuffing you no matter what when he's in his late 30's. If you're willing to play the numbers with Pujols and you understand that offering him $22 million a year might put your team in a financial bind in the future, but you're willing to go that far, you then need to decide if it's worth the extra $3.4 million to retain someone who is more to that city than just the Cardinals first baseman. Apparently it wasn't, so they lost him... Because of $3.4 million dollars per year (a Ryan Theriot) and/or a .8 win player (an Aaron Miles). If you don't think that a) you can replace either of those guys internally or b) Pujols won't perform enough to makeup for the tragic loss of such a player, then I don't know what to tell you. This debate feels like some weird alternate dimension where a Cubs fan is trying to justify why the Cardinals should've kept Albert Pujols, and Cardinals fans are trying to justify why they shouldn't care.