Why do people keep saying he took a major discount on his last deal?
At the time he signed the contract he was a 50-60 point player (he put up 53P in 82GP the first year of the deal) and it was a pretty standard RFA deal for the time for a player with his pedigree
Other RFAs signed around that time
Kucherov 3 years, 4.8M
Gaudreau 6 years, 6.7M
Monahan 7 years, 6.3M
Forsberg 6 years, 6M
Barkov 6 years, 6M
MacKinnon definitely outplayed his contract by a wide margin but to say he took a team friendly deal at the time is not true at all.