All I want to say is this.
I'm seeing some say Pikachu defeating Charizard but losing to Cinderace is "Anti-Climatic", maybe it is to some extent, but considering Leon's Charizard's track record and how it's never lost on screen (like Cynthia's Garchomp), seeing that thing go down imo would be a huge impact moment even if Leon still wins, because of how iconic driven it's presence is in the games and the anime.
Yeah except Garchomp was the last Pokemon left. That completely re-contextualizes the defeat. And let's be honest, no one cares about Leon's Charizard THAT much. Garchomp going down is impactful for reasons that needn't be re-stated.
It's super duper ultra mega hyper anti-climatic and leaves absolutely everyone dissatisfied and with no one winning.
All this whole tournament would for nothing, and no, dont' give me the "A-Ash is still the second strongest in the world so it's okay!" when you have the whole entire damn season with Ash going "Dande-san ni battoru suru!" every five minutes.
All the Champions jobbing, specially the ones sacrificed to Leon, was for nothing.
Leon losing is a critical part for his future character development and him winning robs him of that.
Ash doesn't end up fulfilling his real goal of the season (yeah you could argue that the real goal was just battling Leon and not winning but c'mon man).
There's a narrative reason why battles end on ace vs ace with no one left 99% of the time. Hell, it's not even a Pokemon thing, it is a basic narrative thing.
It's a cop-out middle ground where everyone ends up "looking good" but it's unsatisfying as hell and in reality no one wins but not one really loses. It's a borderline consolation prize. Why the hell would anyone want this? Even the rat just straight up losing while him and the lizard are the last remaining ones would be better if only barely.