La raison immédiate est que certaines normes internationales le recommandent mais ne l'imposent pas (l'OACI coordonne cette action au niveau international, voir les commentaires pour plus de détails). Les passeports de l'UE doivent également le mentionner . Une raison plus générale pour laquelle une pièce d'identité, quelle qu'elle soit, doit comporter une date et un lieu de naissance est de pouvoir distinguer les personnes portant le même nom Wikipedia donne plus de détails à ce sujet ).
Mais la raison la plus importante est peut-être que dans de nombreux pays, votre lieu de naissance disposerait également d'un registre qui comprendrait une note de votre naissance et, éventuellement, de votre décès, de sorte que vous pouvez toujours revenir à ce registre pour vérifier que quelqu'un n'essaie pas d'utiliser une identité inventée ou une identité de personne décédée. Avant les bases de données informatiques, c'était le principal mécanisme pour maintenir et accéder à ces informations.
Soit dit en passant, je crois que le passeport suisse n'a pas de “lieu de naissance” mais un “lieu d'origine” (Heimatort ou Lieu d'origine), qui est l'endroit d'où vient votre famille et qui peut être transmis d'une génération à l'autre même si vous n'y avez jamais vécu.