Because a passport is a travel document - not a proof of citizenship (though it may state a nationality in the passport).
E.g. some countries provide passports for residents even if they are not citizens - if these people can not obtain a passport from their country of citizenship or if they are stateless.