Thanks. How about if I prove that it hurts.. surely I'd be happy to correct me if I am wrong. So e.g. orphan reads changes DP value for SNPs and INDELs in VCF files, please have a look at my other post "A: Why GATK and bcftools SNP calling different? ". Then when we filter the SNPs based on DP value, it will eliminate a number of SNPs. Hope that clear.
From your first part, I feel like there is a way that one can get rid of orphan reads during/before the alignment. Is there?