I'm not high on Zach but the big knock on him has been injury history, hasn't it?
View attachment 14251
From 2016 - 2022 he never played in 70 games. And in 23-24 after a healthy 22-23 he only played in 25.
That's why he was viewed as such a bad contract as far as I'm aware. You can't pay 30% of your cap if a guy is missing a quarter of the season.