I can definitely understand the rationale for Exp. Point Power ↑, but don't understand why someone would want to prevent their Pokemon from gaining experience.
If I recall, the Level of your pokemon cannot exceed certain limits until you have earned certain badges. Most of the times your traded pokemon out-level all the others on your roster. It is sometimes useful to limit their growth so that they dont go above their obedience limit.