抛砖引玉,说说可能的几个原因吧:
首先,寄生虫相对病毒、细菌来说通常更高等一些,基因组更大,结构更复杂,使得其机体有很多不同的蛋白,要分清楚哪些蛋白可以作为比较好的抗原,本身也需要费很大一番功夫。而且通常需要好几个蛋白作为多个抗原联合研制,T/B细胞表位最好都能有;
其次,寄生虫通常有好几个不同的生活史状态,比如恶性疟原虫,疫苗疫苗诱导的免疫反应也需要作用于特地的生活史阶段,可能才会比较有效;
此外,研发比较难可能也是一种感觉,因为市场是寄生虫疫苗产品非常少,让大家觉得是不是特别难才导致的少。但这可能并不构成直接的因果关系。寄生虫疫苗研发肯定有很难的,但大部分寄生虫由于具有非常明确的传播途径,比如常见的食物/水源传播,切断传播途径之后发病率就会快速下降,也就没有开发疫苗的必要性;并且很多寄生虫已经开发出很多相对廉价有效的药物,也让疫苗公司缺乏开发产品的积极性。