What in the actual F...?
If we’re operating under the premise of the thread (McDavid demands a trade after next year), he’ll still be under contract for 6 years. Could he go to free agency after that? Sure, but 6 years is a long time in the NHL. If you’re trying to somehow spin that as hindering his value (which it appears you are) then I’m not sure it’s possible to bring you back to reality.
Your narrative appears to be “he’s going to go to Toronto as a UFA anyway, so we may as well accept an inferior package from the Leafs because no other team would be willing to offer full value for ONLY 6 years of McDavid.”
Again, laughable. If McDavid is on the table, 30 teams are putting in a call.