le contrat de projet est en effet une vieille revendication des SSII en informatique.
Petit rappel, une SSII (familierement nomme "marchand de viande") en general se contente de vendre un de ses salaries pour X euros/jour a une entreprise Y (en general un grosse entreprise/administration type thales, BNP ...)
Le modele a de gros avantages car le salarie ne coute rien quand il est chez le client (meme pas un bureau et des crayons
) et est facture nettement plus que son cout (salaire+charge) .
Par contre ca a un inconvenient lors que la mission est termine. Il est de retour, il occupe un bureau et la SSII a en general rien a lui faire faire (car sa seule activite est la vente de consultant).
D ou le contrat de mission qui permettra d ejecter la personne a la fin de la mission et donc de limiter les frais .-)
Le risque etant que les clients des SSII decident eux aussi de proposer des contrats de missions. Comme ca exit la SSII et la marge du commercial 
De toute facon, dans la cas de l informatique, c est une bataille d arriere garde car a terme tout sera fait en inde. L informatique est la siderurgie du XXI sciecle
A mon avis, le probleme n est pas tant le type de contrat (CDD, CDI, de projet ...) que le fait qu une personne en quittant son emploi pense se retrouver au chomage. Si la personne etait sure de retouver dans le mois suivant un emploi, je suis sur que le type de contrat lui serait egal
Le contrat de projet peut aider a augmenter l offre de travail meme s il reporte le risque de l employeur a l employe.
Par contre il y a des domaines ou il ne fera que degrader les conditions de travail, typiquement en SSII, qui ne creeront pas plus de postes car les seuls postes crees correspondent a une demande des clients. Le type de contrat du prestataire n a aucune influence sur la decision du client de lancer un projet