From what I read, main issue is a ban immediately creates permanent enforcement overhead. You have to continually test people's skis for fluoro-doping.
Why not just only test the winner of every competition? As soon as winner crosses finish line, confiscate skis for testing. Negative = win, positive = disqualified. Ah, but then I suppose you have to test 2nd place's skis to see if they deserved to be bumped to first in the case of DQ... and this process has O(n) worst case where you would have to test literally every competitor's skis to find a winner...
I suppose you could just say "if you are in top 3 and you cheated, you are disqualified for life and nobody gets that medal" and then just let the communities sort it out.