The reason why cross country skis don't have edges is down to the fact that metal edges are undesirable because they make the ski heavier and stiffer (typically toughens it). The metal greatly increases the number of friction points on a ski which makes them ineffective.