He went ppg in a season with inflated numbers where he was UFA.
On top of that it's not our most pressing need, and THAT would truly block Domi, Poehling, Kotkaniemi and Suzuki.
I don't know Duchene personally but there are so many red flags with him. The situation in Colorado, the taxi event, how he reacted when he scored 30g with the avs a few years back when it meant nothing, the HUGE dip in production he's had for a few years... people would commit 10M per long term for this player ? If you have a solid explanation to offer to dismiss all the red flags and you are convinced that this guy will indeed play like he is right now for 7 years in any setting, then by all means... but I'm just not convinced of that at all and I'm not sure the rest of the league is convinced either. Signing a player to 10M for 7 years is an act of desperation, insanity or trust. Trust is built over time. This last contract year of Duchene is not enough for me. But I'm not a GM.
EDIT:
More importantly I see Duchene as a Domi type. He can play easy minutes with lots of ozone starts behind someone who does the hard work defensively. He can look good in a scenario like that but he is not a real dominant center like Kopitar, Barkov, Crosby, Malkin, etc. I would not commit this type of cap space to a player like Duchene.