No, not the best and only option. The most realistic option. We had to dump salary and out of the three clear salary dumps we had (Demers/Bjugstad/Smith), two got traded and the one that didn't, clearly had the worst trade value at the time for various reasons. Vegas wasn't going to take on salary without a bribe, so you get to pick your poison. Prospects/picks or a player (for the record, we weren't the only team that gave up a good player, Anaheim gave them Theodore and Minnesota traded Tuch). It made more sense from where we are (bubble playoff team) to give up one year of March, than to give up on a young controlable player. I don't blame Tallon for choosing that way.
Unless you're totally fine with trading the 1st rounder from the past draft, or one of our better prospects like Borgstrom or Heponiemi? Imagine the outcry here had we traded Borg/Hepo (although technically not possible with Hepo, since the expansion draft happened before the entry draft) and let Marchessault walk as a UFA after this season.
No matter how hard you (or anyone else for that matter) try to come up with a "best scenario" on how things should've gone, we'd still have holes in the line-up, short-term or long-term.
Yeah, who wouldn't take a clear number 1 goalie short-term that's good for PR and a 2nd rounder on top of it. Yup, a really good comparison to a mid6/top9 forward with performance & injury issues and an eternity contract to boot.