To prevent a black market for perfect pokemon from forming.
Realistically - trading right now is completely fun. You're psyched when you receive something with great IVs because you don't expect it. Mostly I trade for distance candies on tough-to-find pokemon. Others may trade for dex entries. No one is trading for elite fighters though, which is great. Stops the game from becoming pay to win, when the person getting paid isn't even the developer.