Dude put up 2.37P/60 getting 14m last year. He was a lot better of a forechecker than most people in front of him, and of the people who he compares to (Kahun, Robby Thomas, Gusev, Gaudette, Kubalik) he generally had MUCH worse linemates. The year before that, when he was getting 12m of ice time, he put up 1.8P/60. Interestingly enough, Perreault and Joseph are pretty much the only players who had a similar %amount of TOI for their teams who put up more points.
By the way, 2.37P/60 puts him squarely in the same tier as Horvat, Giroux, ROR, Nelson, Marchessault etc. And that was when he was getting 14m of ice time. This year he improved to 2.6P/60 getting 17m, which puts him in squarely as the same tier as Zibanejad, Kessel, Boeser, ROR, Gaudreau, etc.
He might not be a bonafide 1st line forward. But he's very clearly at least a 2nd line forward even while getting SIGNIFICANTLY less TOI than most other forwards of his caliber. Also think it's funny that people always cherry pick the stat that the player has yet to hit, like 40 points when he put up 39. Oh no, 1 point, what a difference.