I liked the plot device about how Snorlax wasn't going to wake up in time for the final match, so Ash had to swap him out. Obviously done to protect Snorlax's aura / power level. Didn't want him to be beaten but at the same time didn't want him to steamroll Drake's team because that would have ruined the tension and drama of the final.
anime and wrestling are so similar ha ha