I draw the opposite conclusion from your assumptions. We can't have Schwarber for only 2026, and if there is a hard cap, then signing Schwarber to a 3-4 year big contract dooms the team beyond 2026. I keep hearing that our window is still open. Window for what>? If it is winning the NL East and making the playoffs, then yes, our window remains open. If it is a WS trip, I think our window has all but closed. We aren't in the same league as the Dodgers and as our team continues to age, the disparity will increase. I expect Schwarber to have a good offensive year next year, although a significant drop off from this season. Two years from now? Probably still plus offensively, but not worth his contract. Not much help to the team 3 and 4 years out and with a hard salary cap, his salary will be crippling.