you would not get a crazy amount of xp by completing gyms my goal whit this suggestion is to make it more challenging and fun for the player, it would also make it so players have to go out and lvl up their pokemon to reach a higher lvl to be able to go catch the legendary for example. it would also nerf the game a bit so when legendarys introduced you wont have 10000 people running around whit legendary teams