This is because the standard training procedure assumes that the reference tree is within reach of the parser, which is not the case for non-projective examples.
projective parsers cannot make any use of such samples and common practice is to filter them out, thereby wasting potentially valuable training material.