you're forgetting about natural barriers tho. like caves full of pokemon that would wipe out a newbie very easy or trainers that would do the same. and even if you did use the npcs from later areas to train faster, the gyms would slowly get tougher and catch up with you forcing you to train