Ragnarok4
2024
Then Ash won thanks to his great ingenuity, if Steven had known that Pikachu can control their thunderbolt, he would have simply dodged them all.It’s not a matter of Pikach’s Thunderbolt being weak or that Pikachu was aiming aimlessly but instead it was a matter that Mega Metagross’s increase speed and incredibly high ability to predict accurately was what allowed it to dodge Pikachu’s Thunderbolts.
So, no Pikachu was trying to aim at Mega Metagross but it’s opponent moving around and reacting to quickly. As for the argument that Pikachu could just use one of its other moves to corner Mega Metagross and into a corner, considering the fact that Mega Metagross was able to easily dodge Pikachu’s Iron Tail and then almost immediately launch a counter attack there is literally no reason to think that the same wouldn’t be true for Pikachu’s other moves.
Heck considering that we know that some of the Masters 8 have been watching some of Ash’s PWC matches that were televised it’s incredibly likely that Steven did watch some of them meaning he was already aware of Pikachu’s move set and was even able to confirm that it’s move set hadn’t change through its battle with his Cradilily.
The reasons why Ash’s Pikachu was able to beat Steven’s Mega Metagross was because Dracovish had significantly damage Mega Metagross back before it Mega Evolved and then Pikachu being able to control the different colored Thunderbolts from its signature Z-move individually to catch Mega Metagross off guard to do more damage to it and stun it allowing it to finish it off with Iron Tail is what allowed it to win.
It’s entirely possible that Mega Metagross wouldn’t have fainted from that final Iron Tail had Dracovish not damaged it earlier.
So while you may not like how the battle turned out or was handled, the battle still made sense.
So Ash's victory was fully deserved.