I guess that can also come to down peak vs longevity, Pavelski has been a solid top player for longer, but staal had a better peak and in his prime was better than pavelski IMO, do you take those years where he was a true Franchise C who led the playoffs in scoring and won a cup , or more years of a top line player? Peaking at 22 as a 100 pt #1C who leads the playoffs in pts while wining the cup is no less valuable than doing it at 28, and eben the subsequent years he was a true Elite #1C but scoring was down. I would easily take an 18 year old getzlaf over pavelski too knowing what I know now, longevity is great but getzlaf had a long run at a tier above him.
Bergeron I agree with
That's not the point, why would you rob the best league in the world of the best talent? stammer was literally winning a rocket, why on earth should he not be in the NHL? Tim Stutzle, who does he think he is, McDavid? Can't win an AR at 19 doesn't deserve to play, that guy should be "developing" in the minors or Europe, just disregard the fact that he is already one of the most dynamic players in the world capable of 90 pts, no room for him in this league full of finished products. Clearly he's not been developing in the NHL.... It's an entertainment business, keeping stars out of the league is not the answer, there are plenty of examples of guys under 21 who make a significant impact in the league making a 21 age cutoff is one of the dumbest things I've ever heard.
Edit - right , bergeron and O'Reilly would be so much better if they had kept developing outside the NHL until they were 21, stamkos and matthews would probably have scored 70 goals, Jack Hughes would be better than McDavid, MacKinnon too. RNH would be having his 7th 100 pt season, couturier would have won 5 selkes if the flyers didn't rush him at 19, etc.