I think it's a tad presumptuous to claim the contract is bad. If he breaks out then the deal is a steal down the road. If not then 7 per isn't that demoralizing. Also, if he has a ppg season there's absolutely no way he signs at 8 per. Stutzle signed his deal coming off a 58 point performance at 8.35 per and that was 2 years ago. If the team would have waited and Dylan ended up having, say a 30-50-80 season at 21 (which is very doable if Logan Cooley also continues his rise) then he's signing for closer to nine per. Utah is paying more now in the hopes he continues his trajectory.
There are two major differences. One is that Stutzle went straight to the NHL from the draft, so he is 1 year younger on his signing date. Those guys (Slaf, Stutzle, Hughes) always get more, partly because the team signing them is letting the hype get to them, but also because they are a year younger and it is safer to project clear growth in the first few years. The other is he hasn't been established in the NHL for a full season.
The guy to compare against is Raymond, who has full seasons of 57, 45, and 72 points. Guenther hasn't had a full season as an established NHL player yet. What could he possibly do this year to exceed the resume of Raymond this season?
In the end, the contract itself may end up being solid to good value, but part of it is the signing team takes on risk (injury, drop off in development) by signing early. In exchange, they are supposed to get a discount on projected AAV. Utah did not get that at all.
Edit: so I guess I will give you the contract itself isn't bad, but the process of signing it is.