Nobody really cares about Silver and Bronze medals.
I mean, maybe not, but it certainly indicates the strength of the program. Sweden also only has 1 gold in 10 years, but only has 2 silvers and 2 bronze to Russias 4 and 4. Finlands 3 goal medals are very impressive, but is it not a little concerning that they have failed to medal in the other 6 tournaments? Hell, if Russia wins bronze tonight, they will have medalled in 18 of the last 20 tournaments.
Basically, the Russian problem is not with developing u20 players. If anything, it appears to be continued development. Dating back to the 1994 Olympics, Russia has only has one gold, one silver, and one bronze - with their gold coming against non-NHL competition - their first medal since 2002. Why are Russian players, on average, failing to keep pace with their counterparts from other nations, despite fairing quite well at the U20 level?
It's more to do with emergence of Finland that Russia. Even Sweden isn't doing that well
Finland has really upgraded their program, even without much talent like this year's team, they are still contenders.
Russia almost produces superstars or nobody. They don't have the depth like they once did. Finland for example, every year there's a balance between forwards group and defensemen. Russian teams are whether top heavy with forwards or top heavy with D.
Finland, sure, agreed 100%, but what about the US? The US has 3 of the past 11 golds and has medalled 7 times in that span. Compare that to the previous 35+ years, where they only won 1 gold, 1 silver, and 3 bronze.