Ich werde diese Frage mit etwas mehr Respekt vor der Serie und Ash als Charakter beantworten, als die meisten Leute ihr zutrauen. Ich glaube, es gibt einige Gründe, warum Ash das legendäre Pokemon nicht fängt.
Ash erhält ein Pokemon nur, wenn es natürlich ist - es wird nie erzwungen
Ashs Pokemon sind kein “Arsenal”. Ashs erklärtes Ziel ist es in der Tat, der beste Pokemontrainer aller Zeiten zu werden. Es gibt die Implikation, dass dies bedeutet, “sie alle” zu fangen, aber im Kontext der Show und von Ashs Charakter wird dies als langfristiges Ziel betrachtet. Es gibt keine Panik vor verpassten Gelegenheiten, wenn eine Begegnung mit einem legendären Pokemon nicht zu einem Fang führt.
Ein “Meister-Pokemontrainer” zu sein, bedeutet für Ash zuallererst, sein gefangenes Pokemon mit Respekt zu behandeln und eine Freundschaft mit ihm zu pflegen. Er tut immer das, was er für sie für das Beste hält. Jedes Mal, wenn er ein Pokemon erhält, ist es eine natürliche Sache, nicht erzwungen. Wenn es nicht passiert, dann passiert es auch nicht.
Schließlich stellt der Anime oft die Persönlichkeit Ashs denjenigen gegenüber, die die Werte eines Pokemons abwägen und messen würden. Ash ist kein Wissenschaftler - ich denke, wir sind uns alle einig, dass er nicht sehr klug ist. Er trifft fast alle seine Entscheidungen aus dem Instinkt heraus - er kümmert sich nicht um Statistiken und Min/Max, die realistischerweise erforderlich wären, um ein Pokemon-Meister zu werden. Die Show tut dies mit Absicht - sie betrachtet es als eine bessere Art des Lernens, das Leben dort draußen zu erleben, als zu Hause zu sitzen und Statistiken zu lesen (dies wird wahrscheinlich am deutlichsten durch Mays Bruder Max veranschaulicht). Aus diesem Grund wird Ash nie ausflippen, wenn es ihm nicht gelingt, ein legendäres Pokemon einzufangen.