Es una simple decisión de los creadores de ánime basada en que el público más numeroso de fanáticos de los juegos tiene la misma edad que él. Y ese anime está hecho para promocionar los juegos, nada más. Por eso y porque además los más mayores se van desencantando de pokemon y buscan otras franquicias, mientras que siempre el grupo etario de 10 años se mantiene como el más importante.
Además creo que tiene que ver con el género del anime que va enfocado hacia niños cuyo nombre no recuerdo en este momento.
En otras palabras es todo por negocios. Aunque Ash es evidentemente un poco mayor ya que sus aventuras desde que empezó su viaje para ser entrenador son todas canónicas. Le calculo un limbo entre 12 y 13 años, porque no le interesan las chicas aún. Y sería contraproducente que así fuera, eso lo distraería de su misión. Y probablemente se mantendrá así. Vos llegarás a tener hijos y nietos y Ash seguro seguirá igual en ese entonces.