>>52303910Levels should only scale in new areas.
You should never see Level 90 Raticates outside Palette Town if that is the starting area.
But if you enter Victory Road, levels for wild pokemon should be scaled to be within 10 levels of whatever you're at. And trainers should be scaled relative to you as well, at whatever rate seems reasonable.
Gym Leaders should be agnostic about what order you can challenge them in. They should have a team for any number badge. Whether they're the first gym or the last gym you challenge.
If you power level ridiculously, scaling should have a cap. Like you shouldn't see level 80 wild pokemon regardless of how high level you are.
And if you run through the entire game at a low level dodging encounters, distant areas from spawn should reset eventually to meet the player.
Give it some tagline like "some dangerous and powerful wild pokemon have moved into this area", or whatever.