This isn’t even close to team Russia you forgot Krill and Kuzmenko lol
I totally missed Kaprizov. That's my bad. But Kuzmenko hasn't produced enough and you're gonna need role players so Russia likely goes with guys like Barbashev, Namestnikov and Mikheyev
The World Cup only allows players from the NHL to play, since it's the NHL putting the tournament on. An Olympic team would likely have a ton of KHL players