The Eichel contract does not look like a bargain. It's not terrible or anything, but I wouldn't call it a bargain at all when a player like MacKinnon is making 6.3M or Draisatl is making 8.5, or Pastrnak is making 6.6M. Those are bargains.
For as good as Eichel is, he's still never surpassed 30 goals. 10M is a hell of a lot for a player who hasn't done that yet. I'm sure he will, but he hasn't yet.
I agree it's probably a fair contract right now. Not a bargain and not bad either. A couple of comments for perspective though:
1) Marner will likely get $10M (or close) and hasn't passed 30 goals yet either. They are both more playmakers than shooters.
2) In fairness, it's probably injuries that have kept Eichel from 30. His 82G pace for the past 3 seasons are 32, 31, and 30. Granted, being able to play a full 82 is valuable and important and missing games can't be completely discounted either.
Focusing on points for Skinner (vs. goals as he's a goal scorer) and goals for Eichel (vs. points as he's more of a playmaker) is a bit misleading IMO.
I also agree that MacKinnon, Drai, and Pastrnak are bargains. In fairness though, many thought Drai's contract was bad when it was first signed.