In the Pokévision episode thread, some people were Ash not participating in making PR videos with the rest of the group. Now people are complaining about Ash "stealing spotlight" from the other cast members?! Wow.
Pretty much this. I agree with everything you said. Ash didn't do all the work, the other cast members helped as well. All of them put equal effort to defeat Team Rocket.
Yeah, teamwork between the main cast members is always cool to see.
Besides if that small fox took down the mecha all be herself, some people would complain about Fennekin being overpowered.
There is no way to suit everybody needs. Different people have different ideas. For me, I personally would like to see all sorts of new characters with very different personality in each saga. That is why I would like Satoshi out of screen after being here for nearly two decade. We need to change this or otherwise the plot will become stale.
The lyrics of a song from Chipmunk describes this very good. "Some people have to learn (Serena). Some people wait their turn (Citron). Some people, but not me I was born a champion (Satoshi)."