Lol, you're kidding, right TC?
You're making it sound like real life, and as if the monsters actually kill.
Never in a million years could you be able to perfectly correlate real life with Pokemon world.
Norms change from place to place.
Have you ever thought of why it is not normal for a ten year old to go outside by their own in real life? Because there are dangers outside.
In the Pokemon world, there are no kidnappers, no guns (except one banned episode), no carnivorous animal making food out of humans (Not even Raikou, Entei, and Arcanine have human meat for food).
Moreover, we can assume that 10 is their 18 year old, and they make it seem 10 so that the original viewers of the show can connect perfectly.
10 is like their adult, and Pokemon is their way of life.
The norms are different there, people mature faster, and only six year old is too young.
Pokemon Trainer is the most common profession in their place, and there is no such thing as government and school because none are needed in a perfect world where resources seem to pop out from mid air, no one seems to know what that meaty thing is from inside of chicken burgers, no one eats Pokemon, and no one is corrupted except for the evil organization who have other good people to stop them. They already know a lot from home schooling, and the rest is learned from their journey.
And creatures sound like harmful things sniffing out meat. These are the cute cuddly teddy bear like creatures, who always get along well, and if they don't the most they do is to shock you with 10000 volts which only feels like a tickle to you.
And they don't fight till death either,
since there obviously isn't something as death - they fight till they faint.
It's a different world so what's unusual to us may not be unusual to them. Scientifically, our behaviours are affected partially by our surroundings. If we did live in a Pokemon world, it's entirely possible that leaving home at the age of 10 to go on a journey is acceptable.
Quoted for truth.