What's really sad about all this is thinking back 10 years ago when the deal to get Horvat was made. Someone had the foresight to see that this wasn't going to be a quick fix to get back to the top, and traded a top-notch player in their prime for a premium pick to try and get there.
Unfortunately, 10 years after the fact, no one else has seemed to make a similar deal until now, and even then, this wouldn't have had to be the case if some terrible decisions weren't made in the last two years. With a proper management team, this guy should've been a Canuck for life. Instead, we're stuck with trading top 10 picks for OEL + Garland, and retaining guys like JT Miller, none of whom really embody what it means (or should mean) to be a Canuck.
As for the deal itself, it's kind of what I was afraid would happen. Quantity for quality deal that fans talk themselves into liking because they don't really have much of a choice.
You have a middle six prospect (B tier), a cap dump at a crowded position (both roster and cap-wise), and a 1st round pick. Upside is that pick could end up being top 15 this year or even better next, but it also could be 20+ this year or next too. This being the return for your captain scoring at a PPG, 40+ goal pace is abysmal, with the best part of it being it increases the value of our current 1st round pick.
As for why the Islanders did this, I have no clue - if I was a fan over there I'd probably be livid. This is a rare lose-lose situation for everyone it feels like, including the players. I'd be ecstatic if I'm wrong, but after the past few years, I don't have my hopes particularly high.