I don't understand why Pokemon games don't incorporate gym leaders more into the story as recurring NPCs. They go out of their way to make striking visual designs every generation for someone you see once most of the time. I think it's partially why people like Larry so much; he's got a personality, he interacts with other people (E4), and you see him more than once.