I understand the circumstances. I've said this before, but the reality is the bit of leverage the Tigers have is that they can upgrade Galvin now. The problem is, the longer they go without doing so the smaller that advantage becomes. If he's prepared to play 2025 on relative peanuts I think he's gone.
Think about it from Galvin's perspective. You can take a deal from the Tigers now, which secures your future and means whatever happens - catastrophic injury, total loss of form etc - you'll never make less than $3-4m from the game. Plus you'll be a free agent again at 22 or 23 so if things go well you've got ample opportunity to really cash in down the line.
On the other hand, if you don't take a deal now you're open to the risk that you get a horrible injury or just don't develop as everyone hopes. That way you've got $250k for 2025 and $350k for 2026 as your only guarantee.
The choice is: maybe take less than you might get for 2027 and 2028 by signing now, but in return secure your financial future more or less for life, or play for massive unders to keep your options open. If you decide not to take the extension, really the only plausible rationale is that you are extremely confident of getting a better offer in November or that you've more or less decided you want to play elsewhere (or some combination of the two). Either way, that's not a good outlook for the Tigers.
How can the Tigers influence the decision? By making a bold call on whether they think Galvin is the future and, if they do, making him their best offer. Personally I think he's going to be offered contracts ith close to $1m average annual value in November (and his manager clearly thinks he's going to get something close to that) so whatever we offer him has to compete with that. If we're going to put him on $1m or so from 2027, really what's the point in relatively short changing him now?
I've got no idea what sort of offer, if anything, gets this done. But I strongly suspect anything much short of a two-year extension with annual salaries of something like 800k, 900k, 1.1m, 1.1m doesn't get close.