A fast flat track race is hard for most cross country skiers. Running a fast track race feels pretty different than a ski race because you basically doing the same motion the entire time with no breaks. Also, the bounciness required to run fast and flat is something skiers don't train (the injury risk/reward is to high).
Cross country skiers of a certain body type (small, relatively skinny) could probably hold their own against track runners on a true cross country running course. I'm talking a real one with constant hills, stream crossing, barriers, etc... The more athleticism and less speed the better for XC skiers.
I know for a fact that there are many XC skiers who have the genetic fitness to be olympic champs at T&F. but the wild card of surviving T&F running training without injury. The average elite XC skier trains between 20-30 hours a week, which is just way more aerobic training than any pure runner can do. On a grindy, slow fitness course those extra training hours can be greater than the specific flat speed of a T&F runner.