Kucherov is better and younger than Tavares. Doesn't matter the position. I'm not saying Tavares isn't "worth" top money, I'm just saying that it's hard to guilt trip your inner core to take less when you just went on the open market and paid Tavares top dollar. 11 mil is no discount - doesn't matter that the Sharks were desperate and stupid enough to pay Tavares more than McDavid lol. If Tavares truly wanted to give the Leafs a "discount" he would have did what Kucherov, Stamkos and Hedman did. He did not. This cannot be spun.
Forget state taxes. It's a benefit of playing in Florida. Guess what - there's a benefit to playing in Toronto too... you get to play in front of, perhaps, the most passionate and educated hockey fans on the planet, in the greatest hockey market on earth. For some people, you can't put a price tag on that. Supposedly, Tavares was one of those people. "I'm coming home...", remember all that good stuff?
This comes down to cap money and flexibility to keep the "team" in tact under the cap. Hedman, Stamkos, Kucherov ALL took less (probably by 1.5 to 2 mil each, in fact) to keep the team together. That 6 mil allows them to keep a player like Point when needed.
If Tavares took 9.5 like Kucherov, I am convinced the Leafs could then convince Nylander to take a mil less, and the same with Marner and Matthews. But he didn't. 11 mil is 1.5 less than Connor-freaking-McDavid. Again, because the Sharks were insane doesn't mean the rest of the league needs to be.