Not sure. Cubs have a window now, and not sure how long it's going to last.
Stanton is a premium player with a contract that is very reasonable during the upcoming window.
Next five years, Stanton is at a Heyward-caliber price, with his prime overlapping very nicely with the Cubs prime window.
What he'll be 6-10 years from now, that might be a bad deal then. But if they have a dynasty during his next 5, to which he would greatly contribute, what would be so bad about that?
May also be that 6 years out, if contract inflation continues, that his contract won't look so bad.
We can worry about his 2024 contract in 2024, but he could be really really good value to a contending team over the next handful of years. Heh heh, and adding another .900-1.050 OPS guy in the middle of the lineup, rather than Zobrist, would be a big impact.