With the Gym Leader applications nigh and the hype building I have noticed there seems to be a misconception as to what a gym leader is. Being a Gym Leader does not mean you are or have to be the most powerful trainer of that pokemon type. Or even among the most powerful trainers. A Gym Leader is not meant to have 6 level 100, perfect EV, near-perfect IV. If you strive to make your team unbeatable as a Gym Leader then you are striving to fail to forfil your role. A Gym Leader's job is to loose. Not to throw on purpose... but your job is to loose gracefully. To be the sort of 'final test' for that pokemon type. We can see a great example in Pokemon origins where in Brock states "...Since you have only just started your adventure I'll use these." So when you faced off against Brock, he HAD stronger pokemon that could have shut down your little type advantage starter. But He understands the role of a gym leader. You are meant to challange the trainer, basically to indirectly teach them how to beat you. Just consider this. Maybe you disagree but this is my angle.