Green Bay is a well run, historic franchise with multiple championships. NFL to NHL is very oranges to apples because, for the most part, every NFL team is profitable even if they spend to the cap. In the NHL, that isn't the case.
However in the NHL, Plenty of poor weather small markets (Minnesota, Detroit, Pittsburgh) attract players.
Players don't want to come to Buffalo because we haven't made the playoffs in 12 years and the ownership doesn't want to spend any more. The Sabres are a poorly run team.
External improvement, especially on the high end, will have to come via trades.