Imperial Magala's post in the "Little things you like about Pokémon" thread about how Pokemon Stadium 2 having in-game dialogue for trainers long before it was added in the main games made me realize that it feels a lot better implemented there than when Game Freak does it. I'm fairly certain it's because, in PS2, it
doesn't actually interrupt the gameplay. The text stating what move was used happens, the move animation plays--and
then the dialogue is run during the Pokémon taking damage animation (in the case of crits/trainer-specific strategies) or during the Pokémon's fainting animation (granted, the trainers say something when any of their Pokémon are felled, but there is special dialogue if they're one-shot). It's especially egregious during the battles with Hop and Leon taking several seconds to play an animation when you use a super-effective attack, but even in Gens 4 and 5 it was pretty tiring to see the game slide in the sprite of the opposing trainer for a quick blurb, have them slide off, then have the battle resume.
Obviously the format of PS2 was better suited for non-intrusive commentary with how the dialogue box functioned, but the mainline games are at a point they could do that too, if they so chose. There's not really a screen space issue anymore.
This is all just a symptom of Game Freak refusing to streamline the relay of information in their games. I still haven't watched it, but
DaWoblefet's video demonstrating that it's possible to eat the entirety of an P2P game's timer in one turn is a really potent example of how bad it's gotten. I'm sure they want to make everything as clear as possible, but battles can drag on a ridiculously long amount of time because they don't consolidate instances like Sandstorm damage into one moment, and instead spread it out across all Pokémon affected with individual animations and a second-long delay before starting the next one. I almost always play with battle animations on, but trying to grind Max Raid battles with them on eventually just became too much of a time sink and I decided to turn them off.
Tl;dr: I agree with the sentiment that the recent games can drag on, and it's not just because of the incessant cutscenes.
Side note: I enjoy how the PS2 dialogue for when a crit occurs replaces the usual "critical hit!" text while still telling you what happened.