Different issue - those Russians were available and allowed to play if they wanted to. Prior to the 1988 Olympics in Calgary, the top Canadians were NOT allowed to play - and the NHL finally closed down for the games in '98.
FYI - Khabibulin played in '02 (and I think Fedorov did as well) - in fact, most of the available players chose to play in '02 since the team was being coached by Fetisov, Yurzinov and Tretiak.
EDIT: yes, Fedorov was also on that team. Here was the Russian roster: Yegor Podomatsky, Danny Markov, Alexei Kovalev, Vladimir Malakhov, Alexei Zhamnov, Sergei Gonchar, Darius Kasparaitis, Pavel Datsyuk, Igor Kravchuk, Oleg Tverdovsky, Pavel Bure, Igor Larionov, Sergei Fedorov, Alexei Yashin, Nikolai Khabibulin, Boris Mironov, Sergei Samsonov, Valeri Bure, Maxim Afinogenov, Ilya Bryzgalov, Ilya Kovalchuk, Andrei Nikolishin,Oleg Kvasha