A part the technical and practical reason, linear peptide are much more easy to produce and isolate, is there a biological reason that support the idea that peptide are more efficient than native protein ? I have study membrane trafficking in dendritic cell and I believe that native antigen could be superior as; (i) they are glycosilated (2) they are processed by the cell machinery (3) some of the best antibody were produced from native protein (like H4A3 and H4B4 that recognize LAMP-1/2).