Bon alors moi je vais donner mon opinion puisque c'est un domaine que je connais très très bien.
Pour les sessions de recrutement d'astronautes de la part de l'ESA, il y a une session tous les 10 ans en moyenne, où ils embauchent moins d'une dizaine d'astronautes dans toute l'Europe. (ça fait donc déjà très peu de place).
Comment ses astronautes sont ils sélectionnés ? Grâce à leur bagage, leur vécu, leur expérience. Hors de question de choisir un petit jeune tout fraîchement sorti d'école. Ne serait-ce que, même si celui-ci est très brillant, il y aura des candidats qui auront fait le même parcours que lui mais qui en plus ont travaillé 10 ans en tant qu'ingénieur dans une compagnie spécialisée dans les lanceurs spatiaux (par ex).
Ensuite, quand on regarde précisément quel était ce bagage des anciens astronautes français, on remarque qu'ils sont tous des anciens pilotes de l'armée de l'air, ou des ingénieurs Essais en Vol (en tant que personnel navigant).
Qu'est-ce qu'un ingénieur Essai en Vol ? C'est un ingénieur qui, pour tester si tout marche bien sur un nouveau modèle d'avion, va piloter l'avion directement et le tester dans ces cas de fonctionnement limites.
Or, vous vous en doutez, parmi tous les passionnés d'aéronautiques, le métier d'ingénieur Essais en Vol fait partie des plus demandés, et très largement. Faire un avion c'est bien, le piloter pour le tester, c'est bien mieux 
Or, le nombre de recrutement d'ingénieur essais en vol en personnel navigant, c'est moins de 5 par an en France.
Ces places là sont donc naturellement prises d'assaut par les meilleurs (typiquement: des Polytechniciens, des ISAE-Supaéros, quelques ISAE-Ensica et quelques ENAC).
La deuxième solution est d'être officier de l'armée de l'Air, et donc passer par l'Ecole de l'Air de Salon de Provence. Avec de l'ancienneté, il existe des passerelles permettant aux anciens officiers de devenir pilote d'essais (notamment à la DGA)
Dans tout les cas de figures, les mecs en questions ont fait des Grandes Ecoles, après prépa.
Donc les discours "pas besoin de faire un bac S pour avoir un Master de maths" c'est vrai... Mais choper une très bonne école comme ça, sans bac S, ça relève de l'impossible. (je suis à l'ISAE-Ensica, et 100% des élèves ont un bac S sur les 5 dernières promotions...).
Un autre solution, il y a aussi certains médecins qui sont sélectionnés pour être astronaute (plus rarement, mais il y en a). Je ne sais pas très bien comment ça se passe, mais de toute façon si c'était simple d'avoir un diplôme de médecine, ça se saurait
C'était juste pour mettre les choses au point. Les discours atypiques qui disent qu'il est toujours possible de faire le métier de rêve sans avoir les meilleurs diplômes, c'est bien gentil... Mais parfois faut voir la réalité en face 