Why do some anime characters never grow old?
The creator of Pokemon wanted children watching the show to be able to relate to the main protagonist, Ash/Satoshi (personally I believe the protagonist is Pikachu).
Keeping the character around the age of ten is a good way to get kids that will be this age (ten) soon to watch the show.