Pulling a JackAttack here so skip over it if its too long.
Every single season for the past decade, I've looked at Montreals roster and thought it was a lottery team and nearly every single season, they find a way to not suck. A lot of credit goes to Price, but I'm sure some will note their depth and coaching. Until Domi, Pacioretty with 67 points has been their highest scorer since 2010. That is bananaland for a team like that to make the playoffs 6/10 seasons. They've drafted 3rd overall twice so the opportunity to build their team through the draft in theory is behind Buffalo.
Buffalo on the other hand has been a dumpster fire for a decade and continues to be one. They're banking on the hope that Eichel or Dahlin blow up. A lot to gamble there.
So in a nutshell
Buffalo has the high end 2 players.
Montreal has everything else.
I guess if we have to compare the under 25 crops, I guess Buffalo is above average, but that isnt much to brag about "We will be good one day...maybe...hopefully". They have the two holy crap players, but so do a ton of other teams. Here is a list that everyone is apparently too lazy to make and is actually relevant instead of just naming every 25 and under player in the system with majority not even touching NHL ice yet. Hughes and Kakko IMO are the only two who can be thrown on this without playing because we know they're making their teams.
Sabres: Dahlin, Eichel, Risto, Mittlestadt, Reinhart, Montour
Bruins: Pastrnak, Debrusk, McAvoy, Carlo
Red Wings: Larkin, Mantha, Bertuzzi, Athanasiou
Panthers: Barkov, Ekblad, Matheson
Habs: Drouin, Domi, Lehkonen, Kotkaniemi
Sens: Tkahcuk, Chabot
Lightning: Cirelli, Joseph, Point, Sergachev
Leafs: Matthews, Nylander, Kerfoot, Marner, Johnsson, Kapanen, Rielly
Canes: Aho, Teravainen, McGinn, Svechnikov, Foegele, Slavin, Pesce, Fleury
BJ's: Wennberg, Anderson, PLD, Jones,Murray, Werenski
Devils: Hughes, Hishier, Zacha, Severson, Butcher
Isles: Barzal
Rangers: Kakko, Trouba, Skjei
Flyers: Patrick, Konecny, Provorov, Hart
Pens: Guentzel, Galchenyuk
Caps: Vrana, Wilson
Blackhawks: Strome, Debrincat, Maatta
Avalanche: MacKinnon, Compher, Jost, Rantanen, Makar, Zadorov, Girard
Stars: Lindell, Heiskanen
Wild: Dumba
Predators: Forsberg
Blues: Dunn
Jets: Ehlers, Laine, Connor
Ducks: Lindholm
Coyotes: Schmaltz, Dvorak, Keller, Chychrun
Flames: Monahan, Lindholm, Bennett, Jankowski, Tkachuk, Hanifin, Andersson
Oilers: McDavid, Draisaitl, Nurse
Kings: Iafallo
Sharks: Meie, Hertl, Labanc
Canucks: Horvat, Pettersson, Boeser, Hughes
Knights: Tuch, Theodore
So going off this, I think it shows under 25 means absolutely nothing unless your team can develop them correctly. Will Eichel/Dahlin turn into Kane and Keith winning Cups or will they turn into Sedin and Karlsson accomplishing nothing in their careers outside of a few individual trophies.