La réponse est donnée dans le PEP. Je cite:
Le plus populaire de la manière de l'indentation de Python est avec des espaces.
Quelle autre raison sous-jacente avez-vous besoin?
Pour mettre moins brutalement: Considérer également le champ d'application de la PEP comme indiqué dans le premier paragraphe:
Ce document donne des conventions de codage pour le code Python comprenant la bibliothèque standard dans les principaux Python de distribution.
L'intention est de rendre tout le code qui va dans l'officiel de la distribution python régulièrement mises en forme (j'espère que nous pouvons être d'accord que cela soit toujours une Bonne Chose™).
Depuis la décision entre les espaces et les tabulations pour un programmeur est) vraiment une question de goût et b) facilement traitée par des moyens techniques (éditeurs, des scripts de conversion, etc.), il est clair qu'un moyen de mettre fin à toute discussion: choisi une.
Guido a été le seul à choisir. Il n'avait même pas besoin de donner une raison, mais il n'a toujours en se référant à des données empiriques. (Bien que, je suppose, si l'BDFL ont été un promoteur de l'utilisation des onglets, il aurait ignoré le fait que l'argument ;-)
Pour toutes autres fins, vous pouvez profiter de cette PPE comme une recommandation, ou vous pouvez l'ignorer -- votre choix, ou des membres de votre équipe ou de votre chef d'équipe.
Mais si je peux vous donner un conseil: ne pas mélanger em ;-)