Cross-country skiing really feels like a dying sport these days. Fewer and fewer countries are competitive,
It's incredible how bad things have gotten compared to the 2000s.
I don’t really think that is the case. Some nations are gone from the top (for example Estonia and Kazakhstan, but given the doping history of Veerpalu and Poltoranin, I’m not sure that’s actually a bad thing) and some nations that have had singular top skiers like Poland (Kowalzcyk) aren’t up there, but there are still some nations that are better than ever.
US in the last 10-15 years are much better than ever before, both among women and men (they might struggle on the women’s side next year), Canada is having good skiers on the way up and Great Britain has been a wonderful story in the last 10 years. Last year we saw Australia win a medal at U23-WC and there still are skiers like Eiduka and Del Rio out there from small countries that have shown potential to be up there if they get the training right. And Spain is consistantly a factor in the sprint races.
Among the traditional countries there aren’t much changes. The nordic countries are good (Norwegian men a bit too good, Swedish men a bit to bad), the all countries are solid (France have a very strong mens team, Switzerland is solid, Austria got a couple of really good athletes and Italia is competitive and even doing better again on the women’s side. Then of course Germany has been a massive disappointmemt this year, but their women are still at a very high level with good medal chances tomorrow. I would say that we have a solid core with 10 nations (Norway, Sweden, Finland, Germany, France, Switzerland, Italy, Austria, US and Canada) that are competitive more or less week in week out during the season, and some other smaller nations (like UK, Czech and even Spain) that regularly are up there top 10. With Russia possibly back next year I think there are no reason to believe that XC skiing is dying or uncompetitive.