Bergevin has nothing to do with the McD Gomez but it's super close. Gomez was a superstar and McDonagh was in the minor. Now they traded Sergachev who was in the minor for superstar Drouin.
McDonagh was still playing college hockey, who was traded for a 30 year old Gomez, who was in his 10th NHL season. And he was already on the decline since leaving the Devils and joining the Rangers.
Drouin is only 22 years old and has only 2 full NHL seasons under his belt. He hasn't hit his prime yet. So the deals are far from close.
In the end both trade will end up being a disaster for this team. Only because one of the guy speak french, they traded Sergachev away. I don't give a **** what language they speak if they can perform.
Drouin is a great hockey player, very exciting to watch. Who gives a crap if he is a local kid? I wouldn't doubt Habs looked at that as being an aspect they were looking to acquire him. But if you ONLY see language as a reason for this trade (as you say so yourself) and you ignore that he is actually a great hockey player, then the problem lies on your end.
Don't get me wrong I like Drouin but Sergachev has a higher ceiling and Sergachev is 2 or more years younger. Which could have helped instead of getting Drouin at 5.5m.
He is 3 years younger (Drouin is 22 and Sergachev is 19). However, 3 years younger at their ages is really not that big of a deal. Had they traded Sergachev for Patrice Bergeron, I'd be with you about the age difference. Bergeron may be an undisputed center, but they'd be giving up 13 years in age. They acquired a player in Drouin, who still has his entire career in front of him. And his contract at 5.5M will be a bargain.
You can't look at the deal 2 and a half months into the season and come to a conclusion on how it will look in 2 or 3 years or further down the line.