Trying to understand hockey in more depth doesn't mean that i'm just started, i watch a lot of hockey and have come a long way before deciding to make rankings.
Here is few examples:
19 years old Ovechkin in 04-05 season scored 26 P in 37 GP (Russian League). Then 106 in 81 next season (NHL). He was year older and there was more 5 on 4 given in two seasons after lockout, but its a lot easier to score in RSL or KHL, few players from NHL doesn't change that. It just shows that Ovechkin calibre talent didn't receive appropriate time on ice. Somebody think he wasn't good enough for it?
16 years old Yakupov in 09-10 MHL season scored 6 in 14. Then 101 in 65 next season (OHL) and virtually all russian players don't play their best hockey in CHL even in second season, because of huge differences in game. They far better get used to NHL than CHL. If Yakupov didn't go to OHL there is a good chance he doesn't receive opportunity to show himself even to this point. In NHL this is also happen a lot. Hall, Nugent-Hopkins and Eberle were given opportunity, but not Yakupov, except at the end of his first season. And problem now is not only time on ice, it's mental state that Yakupov is in.
Or you think 20-22 years old Tarasenko wouldn't score much more in first two seasons if given opportunity? What about Stamkos in first season? And if he was treated like Yakupov in second and third seasons?
What Kucherov is doing now with time he gets is a rare thing. He is lucky to play on that line with Johnson and Palat, it is helping him a lot and there is very huge difference if he played same time on ice with third liners.
Dikushin always was a leader of 95 age group in Russia. He made a mistake by coming to USHL, there he wasn't given opportunity. And then pretty much everyone forgets about him.
Imagine if majority of best prospects in Canada wouldn't receive appropriate time on ice, would play 3, 4 line minutes in CHL. 16, 17, even 18 and 19 years old seasons. Top 6 minutes is given to players who is just older. This is that happen in MHL.
A lot of people don't understand how valuable time on ice is.