I just realized Ash in the Pokemon anime Never battles gym trainers only leaders. Why in the games do we have to battle trainers AND leaders.
Anime Logic.
Anime characters don't follow the same things in the games. Plus, how entertaining would it be to watch Ash slog his way through copious amounts of trainers? Not very fun.
Hope I helped!