Mongo utilise un algorithme pour déterminer quel index utiliser lorsqu'aucun indice n'est fourni, puis met en cache l'index utilisé pour la requête similaire pour les 1000 prochains appels
Mais chaque fois que vous expliquez une requête mongo, elle exécutera toujours l'algorithme de sélection d'index, ainsi l'explication() avec indice prendra toujours moins de temps par rapport à expliquer() sans indice.
Une question similaire a été répondue ici