You kept conflating current and future contracts, so I assumed you were missing the difference. If not why did you treat the two different things as the same?
Of course nobody knows what Mitch will want in his next contract, but there are good indications.
I don't want JT back after next year either, but I can see it happening, and if it's for no more than a year or two at 2 or 3 per, I can live with that, and I think the team can too.
If Mitch comes back at 7 or 8 per, that's tolerable, but if, as generally expected, he's looking for more than 10 (and possibly 12 or 13), then it isn't.
I think we've learned that three forwards making over 10 each doesn't work, and Mitch in particular doesn't give value in the playoffs. With Matty and Willy signed long term, we have our two best forwards, so we shouldn't add a third.
Trading him, or anyone else, for more appropriate players isn't appeasing an angry horde, but making the smart decisions for a change.