You talk about 1-2 million on short team friendly contracts like it's a small sum and a 0.50c raise for a fast food worker lol. Its a huge sum of money. If you make $72000 a year and get a salary raise to $87000 a year, Its pretty nice and everyone agrees. if you take a pay cut so the boss can also pay your teammates and keep them around even though you are by far the best worker, you are not only a great team player, but you are ultra rare.
And yes, Ovechkin was signed for 9.5 million a year for 13 years. Crosby and Malkin 8.7 million on 5 year deals. Eric Staal, 8.2 million, etc
All with longer term. Most big players wanted minimum 5-7 years. Some wanted much longer term back when 13 years long was legal.
He was winning Hart trophies and in the mix for best in the league at the time. Before signing his extension, he won a hart, and was 5th and 6th for the Hart consecutive years after. Many players were forcing teams to give them 8-13 year deals at the time. Lecavalier signed an 11 year deal for 7.7 million a year and it was instant regret because he was a flash in the pan who was 4th for the Hart once and then never relevant again. Brad Richards signed a shorter deal for a higher caphit at 5 year, 7.8 million a year and then signed that albatross 9 year contract with the rangers at 6.66million that was bought out
There were times people stated the sharks were 2nd overall in the league, and he scored 96 points. His closest teammates were Michalek with 55 points and Marleau with 48 points. He was a franchise player and everyone at the time lauded his hometown discount and not handcuffing the team with by forcing more money at less term or a huge long term(and wondered why Marleau was worth the same money since Jumbo was a way better player at the time)
Jumbo would have been well within his rights to ask for big money and long term like others who were a flash in the pan in the hart mix less consistently than he was and nobody would have blinked if he had gotten it. Scott Gomez, Rick Nash, Eric Staal, Vinnie Lecavalier, Marion Gaborik, Brad Richards made more money on his contract than jumbo, and guys like Brian Campbell, Thomas Vanek and Chris Drury made 100k less than Jumbo on way longer terms.
If Thornton wanted 1.5 million a year more at 8 years, bringing him to 8.7 million instead of 7.2 million, im reasonably sure at the time any team in the league would have been okay with that. That's 20.8% more salary.
The equivalent today would be if Auston Matthews, instead of signing that 4 year 13.25 million dollar contract, decided to sign a $10.2 million dollar contract for 3 years and then at the end of that 3 years, you knew he would say "Ill just resign the same deal even though the cap went up. No biggie!"
I know you were trying the angle of "the first contract of his when we got him in trade was equivalent to 15 million today", but the shoe doesn't fit. That was when the cap was new and there were 15-20 players making in that range vs the cap.
In short, Thornton was saintly in regards to the opportunity he gave the GM to save and reallocate money and everyone who was around at the time knows it.