I can understand why people are frustrated. I'm all for having supporting characters that actually get to do something, but not if it comes at Ash's expense. He
is the main protagonist, he should be getting more focus and development than the supporting characters rather than being reduced to a clown.
The only reason I'm not frustrated is because I have a feeling the writers are trying to go the Digimon route with this series. Problem is, the Digimon route means everybody has to be on equal footing for some length of time. Everybody has to have a Pokemon or two, and everyone has to have a Z-Ring. Once that is accomplished, the AF plot will kick in, and then, and only then, will Ash (and Lillie) start to receive more focus and development. The supporting characters won't be neglected and will still get to help out, but they won't receive as much focus as Ash and Lillie will. And yes, it also means the Trials will be the B-plot of the series, while the main plot(s) will be the AF and school stuff. And there is nothing wrong with that.
Problem is, unlike Digimon, the Pokemon anime is trying to sell video games and has longer seasons, so there has to be some filler. They've just been airing these fillers in all the wrong places. Is there any reason episodes like SM13, SM16, SM17, SM20, and a few others couldn't take place on Akala Island in between these Trials, for example? Seriously, this pacing reminds me of OS, when Ash got the Marsh, Rainbow, and Soul Badges within a few episodes of each other, then there were a bunch of fillers before he got to Cinnabar.
If they go back to Melemele for another dozen of beach-episodes and fillers before rushing through Ulaula, then consider me done.
I
will be upset if this happens, though.