I mean, there’s no reason for Gary to be that strong, either. He just is. The same can be said about Gladion and a lot of other rivals in the show, really. The show almost always has Ash be inferior to his rivals when realistically he should be much stronger, but there always needs to be a challenge for him to overcome. Otherwise, where’s the fun if his rivals are busy being punching bags?