It's tough to build a competitive team. You really need that franchise 1C. They got it and it was Eichel and thought it was better to jack him around and then trade him. Dahlin and Power are great but 1C is still a need.
It will tough to get one with where they are at unfortunately. Can't rebuild but can't get the high draft pick.
As bad as I feel for the sabres, they like a few others only have themselves to blame.
I loathe tanking and in a league with a lottery it's still difficult to snag first overall. Unless a team gets lucky like Vancouver did in 2017-18, and considering true 1c, 1d are not found in every draft I think after two or three drafts max teams should attempt to find them by other avenues otherwise you end up chasing the draft which leads to years of sucking with little improvement.
The sabres could have been done in 2018 if they had kept Jack and Sam and traded their surplus of young prospects to build around them and Dahlin and been aggressive in July.
People can say what they want about Benning but at least he tried to build around Quinn, EP, Demko and Brock via trades and signings and even managed to snag JT but sadly most of his aqasitions failed but he had the right idea.
I would much rather have a GM that sees picks and prospects as currency to be used when an opportunity comes up.
Vegas has always taken that approach and it's served them well. Meanwhile teams like the sabres, Habs and ducks hoard prospects and picks and then when the inevitable happens and when the shine wears off you get nowhere near the return and you got a team full of kids that do nothing but lose
It's true you need a 1c to win but he doesn't have to be young, perhaps if one of those teams were in a better position when an opportunity to aquire an older one comes up a player might be willing to go there.
For example JT miller would have been a massive get for any of those teams