salam,
parce que dans un contrat, n'importe quel musulman remplissant les conditions ordinaires peut témoigner, alors que pour faire partie d'une chaine de transmission d'un haddith sahih, il faut être reconnu "digne de confiance" par les rapporteur du haddith !
Il est impossible de déterminer si une personne est digne de confiance ou non, surtout sur la base de simples biographies: seul Dieu est en mesure de déterminer si une personne est fiable ou non.
D'ailleurs, on parle bien d'hypocrites dans le Coran; qui se font passer pour des musulmans alors qu'ils ne le sont pas. S'ils sont assez vicieux pour mentir sur leur religion, ils le sont aussi pour inventer des propos mensongers qu'ils attribueraient au prophète.