I think you can naturally sunset and carve out those players. You are stuck with some.
However, the Isles can’t get stuck with Barzal on the belief he’ll change or improve or whatever people want to project onto him. So, the isles need to re-allocate his $9M towards a different player or players.
And Vegas actually acquired those two players: Eichel and Pietrangelo. They didn’t have a homegrown Top 10.
On Barzal, I really believe he's got way more value to other teams. Most pro scouts are morons, they don't watch other teams (especially the Islanders) that closely, and at a glance, Barzal still looks like a superstar (to non-hardcore-fans). I would absolutely move him. I think to those who see his potential, the money/term aren't at all unattractive either.
Would I want a guy like Huberdeau in return? not a chance with that term - but I bet if it were two years ago a Huberdeau for Barzal would look much more interesting. I'm not sure who that guy is, frankly a lot of "maybe superstars" have changed hands a lot, mixed results. There's Laine, Gaudreau, M.Tkachuk, Eichel and some top 5 busts like Puljujarvi.
Even Horvat, how he was acquired and locked up (much like Huberdeau coincidentally) is a move that maybe looked understandable at the time, but he's not enough of an offensive player for that salary/term, not as a primary piece.
On the draft, of course a top10 is easier/better, top three is optimal, unrealistic though.
BUT so many 2nd/3rd rounders become superstars, but not on Long Island (Sorokin notwithstanding) - and missing on guys like Wahlstrom donsn't help.
Bottom line, you need a really strong GM who's a visionary, aggressive and quick decisions on assessing his OWN players/prospects and other teams. Whether it's Raty/Beauvillier (who nobody misses, today) or identifying a Jason Robertson type on another team (someone with potential that other teams may mis-read) - I'm not sure I trust this regime at all though.