Done no but terrible contract yes.
If he's popping 30+g a season, it is not
nearly as terrible as people make it out to be. I think people would be kind of shocked with how many goals Skinner has put up as a Sabre. Since 18-19, he's tied for 42nd in the league in goals... with Marner. Ahead of names like Nylander, Duchene, Miller, Fiala, and Ehlers. He's one single goal behind Svechnikov and 3 behind Panarin. This is
with 2 seasons of pushed down the lineup by Krueger.
This season so far and last season combined, he sits 33rd in the league in goals... right with Marner, Fiala, Zibi, Tank, Miller, Crosby, Petey. This year he is pacing 30 goals, which he has accomplished 5 times as a NHLer... if he does it this year, 6 of 13 seasons will have been 30+ (which includes 3 shortened seasons). As a reference... Hejduk had 30+ 5 times in his career.
His contract isn't perfect, but if you look at the names right around him... it isn't that out of whack.