This is why I hate Ash as a character. Not because he doesn't age, but because he basically resets himself every season. You would expect him to get some developement; to be wisier as a trainer. But then you see him forgetting pokemons he already saw and even forgetting types advantages.