The reason is balance. While lance having it in the storyline makes little sense, I know it drives me a bit crazy too, allowing players to remove levels is just unfair as they would still have access to moves that they wouldn't normally have at that level.
Also this is pretty pointless when you factor in tourornament mode battles scalign pokemon down to level 50.