I think gym leaders amount of Pokemon and their strength should change based on how many badges you have. That's a canon thing confirmed in Pokemon Origins.